Written by Hector Garcia

@hex.gar

Estimated 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.

What actually matters