Learn the basics - 4 weeks
Version control system - 2 weeks
Framework - 6 weeks
Backend - 6 weeks
Devops - 8 weeks
Head to database - 4 weeks