// the plan

Roadmap to 2035

Four phases from beginner to professional. Each phase ends with something I built and can show.

Phase 1 · Age 10 to 11

Foundations

  • Finish Scratch projects and move to Python
  • Learn to type fast and use the terminal
  • Learn Git basics: commit, branch, push
  • Build 5 small Python programs (calculator, quiz, password checker)
  • Study CS50 Introduction to Programming
Phase 2 · Age 11 to 13

Builder

  • Build a web app with HTML, CSS and JavaScript
  • Learn how networks, DNS and HTTPS work
  • Complete CS50 Python and The Odin Project foundations
  • Open a personal GitHub account on my 13th birthday and publish my history
Phase 3 · Age 13 to 15

Defender

  • Start beginner cybersecurity labs and capture-the-flag games
  • Learn cryptography basics and write my own tools
  • Earn first entry-level certificates allowed for my age
  • Write public write-ups about what I learn
Phase 4 · Age 15 to 18

Professional

  • Study for industry certifications
  • Contribute to open source projects
  • Build a security tool people actually use
  • Plan my first company