Anyone know of any good tutorials to create custom editors for stuff?

Sort of something like this

I want to do something sort of similar and I’ve looked through the source files but I’m not too sure where to start.