Written by Hector Garcia
@hex.garEstimated reading time: 8 min read
90 day coding roadmap
Software & AI Consultant
GuidesReading time: 8 min read
Most people fail to learn coding because they try to learn everything at once and quit by week two. This roadmap sequences the work so each phase builds on the last.
The roadmap
Phase 1: Foundation
Days 1–30- Start with Harvard CS50 — fundamentals before frameworks (cs50.harvard.edu/x)
- Pair with freeCodeCamp for hands-on repetition (freecodecamp.org)
- Pick one language and stick to it: Python or JavaScript
- Stop switching tutorials the moment it gets hard
Phase 2: Building
Days 31–60- Set up VS Code (code.visualstudio.com)
- Create a GitHub account and learn Git basics (github.com)
- Build three small projects: a to-do list, a weather app, a personal site
- Read other people's open source code on GitHub
Phase 3: Shipping
Days 61–90- Choose one project idea you actually care about
- Deploy it live — not just on your laptop
- Use Vercel or Netlify for free hosting (vercel.com / netlify.com)
- A live project is your proof. Not a certificate.
