That Moodlebites for Developers course is excellent and Justin Hunt really knows his stuff. He is an expert in the Moodle world and I really enjoyed the course. But Moodle is a very advanced system and the Moodle code is complex, so a beginner with only basic programming skills might struggle a bit in the beginning. And an inexperienced developer might find some of the exercises difficult.
Have you gone through the Moodle Developer Documentation website - https://docs.moodle.org/dev/? There really is a ton of information in there - more than you'll get in any course. Combine that with help you can get in this General developer forum you probably already have everything you need to get started in Moodle development.