Learning Drupal is a challenge, but every step I've been taking with the collaboration of these courses, colleagues, tutor, etc.. Every time I feel that I like Drupal more and more and I see all its potential, I could not have been possible the experience I have without courses or challenges that come posing the day to day.
Overall, I liked it, I learned a lot. It has required a lot of effort, perseverance, dedication and perseverance, but it has been worth it... I recommend it.