Some practical examples of simple blocks and mods also here: https://github.com/richardjonesnz?tab=repositories. Some of these have been developed and are explained in detail within the MoodleBites courses mentioned above. Disclaimer: I have no personal financial interest in those courses.
General developer forum
Guidance for developing new Moodle Plugin
This discussion has been locked so you can no longer reply to it.