Suffer now, Benefit Later. Editor scripting lets you extend the unity editor and improve your workflow.

Presentation

Github

Videos

Unity Documentation

GUI

GUILayout

EditorGUI

EditorGUILayout

Editor Window