Richard Pilbery the maintainer of EPUB book export plugin for Moodle has shared a great presentation/video guide during the iMoot 2015 (#imoot15) about customizing Moodle.
During the guide he has shared about converting an existing plugin to create a new one and Moodle’s Modular design and peek at Moodle’s File API.
The video guide is divided in 2 sessions and is over 2 hours of worth watching for all the new programmers who wants to start learning about Moodle development.
You can watch the video recording of the session below and check out these two link for both parts directly on youtube.
And here is the part-2 of the recording.
How you have learnt about Moodle development, Please share your experience with us in the comments below.