Start Here

Start Here

Before you touch a single lesson, read this page. It takes 3 minutes and will make everything else make sense.


What is vibe coding?

Vibe coding is a way of learning to code where you describe what you want and an AI writes the code for you. You run it, see it work, and then tweak one small thing to make it your own.

That’s it. No memorising syntax. No fighting error messages for hours. No staring at a blank screen wondering where to start.

The goal isn’t to replace learning — it’s to remove the friction that stops most beginners from ever getting started. Once you see working code doing something cool, you naturally start to notice patterns. That’s when real learning happens.

“You don’t type the code. The AI writes it. You describe, run, tweak, and experience.”

Get yourself an AI tool

Every lesson on this site gives you a prompt to copy. You paste that prompt into one of these AI tools and it writes your code. All five are free to use:

ChatGPT
chat.openai.com ↗
The most widely used AI tool in the world. Great for beginners. The free tier works perfectly for every lesson on this site.
Recommended for beginners
Open ChatGPT →
Microsoft Copilot
copilot.microsoft.com ↗
Microsoft’s AI assistant. Built into Windows 11 and available free online. A great option if you’re already in the Microsoft ecosystem.
Great for Windows users
Open Copilot →
Google Gemini
gemini.google.com ↗
Google’s AI assistant. Free to use and integrates well with Google accounts. Solid choice for anyone already in the Google ecosystem.
Great for Google users
Open Gemini →
DeepSeek
chat.deepseek.com ↗
Fast and capable. A solid free alternative when other tools are busy or slow. Handles code prompts very well.
Good free alternative
Open DeepSeek →

💡 Tip: You only need one. Not sure which? Start with ChatGPT or Claude — both are beginner friendly and free. You can always try the others later.


How every lesson works

Every single lesson on this site follows the exact same pattern. Learn it once and you’ll always know what to do.

1
Copy the prompt
Each lesson has one big prompt — a plain English description of what you want to build. Copy it exactly as written.
2
Paste it into your AI
Open your chosen AI tool, start a new chat, paste the prompt, and hit Enter. The AI will write all the code for you.
3
Copy and run the code
Copy the code the AI gives you. Each lesson tells you exactly where to paste it and how to run it. Follow those steps.
4
Make the Vibe Tweak
Each lesson ends with one small change — like changing a number from 15 to 30. This is where you take ownership of the code.
🛠️ What if it doesn’t work?

Don’t panic — this is actually part of vibe coding. Here’s what you do:

  1. Copy the error message you see on screen
  2. Go back to your AI chat
  3. Say: “This didn’t work. Here’s the error: [paste it]. Please fix it.”

That’s it. The AI will fix it for you. You just used AI the way professional developers do.


Pick your path

There are 6 subjects and 18 lessons total. You can start anywhere — but if you’re not sure, pick the path that sounds most exciting to you.

🎨
The Creative Path
You want to see something visual happen immediately. Games, animations, real windows on your screen.
HTML · WPF Desktop
Start with HTML →
🧠
The Logic Path
You like puzzles and problems. You want to build things that think, calculate, and respond.
Python · C# Console
Start with Python →
The Physical Path
You want to build real things in the real world. Lights that blink, sensors that read temperature.
Arduino · Raspberry Pi
Start with Arduino →

💡 Not sure? Just start with HTML Lesson 1 — the bouncing ball. It works in every browser, needs no setup, and takes about 5 minutes. It’s the perfect first vibe.



Greg the Vibe Coder · gregthevibecoder.com 18 lessons · No account required