How to organize definitions?

Hello everyone,

I would like to know if there was some tuto or info about general use of Grasshopper. How to keep things clean, how to use clusters, every tips that makes working on Grasshopper easier, cleaner, faster.

I have made some search about it, and found a thread with some hotkeys. I also found where to find inputs and outputs to create clusters. But I don't know much more.

If you have some tips, I'll be glad to hear that as I want to improve and I'm sure I'm not the only one.