Lesson 1 of 6 Β· 6 min Β· 1 hands-on step

Welcome: Yes, You Can Do This

How this program works, how to learn when school didn't work for you, and your first line of code in 60 seconds.

Welcome to Noob2Dev πŸ‘‹

If you're here, maybe you've thought "I'm not a tech person" or "I was never good at school." Let's clear that up right now:

Being "bad at school" says nothing about whether you can code. School tests memorization under pressure, on a fixed schedule, often while life is hard. Coding rewards curiosity, patience and practice. Those can be learned by anyone.

Many professional developers had no idea what code was when they started. This program assumes you know nothing. Every term gets explained the first time it appears, so nobody is left behind.

How this program works

Each lesson has up to four parts:

  1. A short video, 5–10 minutes
  2. Notes like these, to read at your own pace and come back to later
  3. An exercise you solve right in your browser. The tests tell you instantly when you've got it.
  4. A quick quiz to lock it in

Then you press Mark lesson complete and move on. Your progress, streak and level live on your dashboard.

How to learn when school didn't work for you

  • Small steps, every day. 20–30 minutes a day beats a whole Sunday. Protect your streak.
  • Type the code yourself. Don't copy-paste. Your fingers learn too.
  • Struggle a little; that's the learning. Try for 10–15 minutes before using a hint.
  • Use hints and the AI tutor without guilt. They're designed to nudge you, not hand you the answer.
  • Mistakes are information. Every error message is the computer telling you exactly what it needs.
  • Don't compare your day 3 to someone's year 3. Compare yourself to yesterday.

Where this goes

The roadmap takes you from this very first line of code to the skills big tech companies like Google and Microsoft test for: programming, web development, databases, computer science fundamentals, system design, and working with AI like a professional. Then it helps you land the job.

You don't need to see the whole staircase. Just take the first step. πŸ‘‡

πŸ§ͺ Practice

Let's write your first code right now. Don't worry about understanding it yet.

  1. In the editor, replace YOUR NAME with your actual name (keep the quotes!)
  2. Press the green Run tests β–Ά button

That's it. You're coding. πŸŽ‰

JavaScript
Loading editor…

Output appears here. Press Run or Ctrl/⌘ + Enter.

βœ… Check your understanding

  1. You've been stuck on an exercise for 20 minutes. What's the best move?

  2. Which plan works best for learning to code?

Create a free account to track your progress.