Skip to the roadmap

Free coding roadmap

Stop wondering what to learn next.

Answer 7 quick questions and get a coding roadmap built around your goal, your current level, what you want to build and the time you really have.

  • About 2 minutes
  • Free
  • No signup

Built for beginners. No AI guesswork: the same answers always give the same roadmap.

Common questions

Not sure where to start with coding?

What programming language should I learn first?

For most beginners, Python or JavaScript. Python is the gentler start and is used for automation, backends and AI. JavaScript is the language of the browser, so it's the natural first choice if you mainly want to build websites. Either is a good first language; learning one properly matters more than which one you pick.

What should I learn to become a web developer?

HTML and CSS, then JavaScript, then a small project of your own. After that, a backend framework such as Django, a database with SQL, and deployment, with Git alongside all of it. Frameworks like React are worth learning once plain JavaScript feels comfortable.

How long does it take to learn to code?

It depends on where you start and how many hours you can give it each week, which is why this roadmap doesn't put dates on anything. What moves people forward is steady practice on one path, and building projects rather than collecting courses.

Is this roadmap generated by AI?

No. It's built from fixed rules based on how ZAM Academy teaches, so the same answers always give the same roadmap. It's a recommended path, not the only good one.

Do I need to sign up?

No. The roadmap is free and shows in full without an email address. Your answers are saved only in your own browser, so you can come back to it on the same device.

Can a mentor check my roadmap?

Yes. ZAM Academy starts with two free 30-minute classes, one to one. The first is a Roadmap Session, where your mentor goes through your goals, schedule and current level with you. If you book from your roadmap, your answers come with you.