Where is the best place to start learning how to code GNOME extensions?

I have just started to get involved in coding GNOME extensions and it is a bit overwhelming. I want to know what resources are available and what types of things I should start building first. One of my goals was to understand the internals of the flypie menu and I seem to be very far from being able to understand, let alone contribute, to the GNOME community. Any advice would be greatly appreciated. Thank you.

This is a great place to start:

This topic was automatically closed 45 days after the last reply. New replies are no longer allowed.