Before You Begin
Let's make sure your computer is ready for vibe coding. This checklist covers everything you need across Mac, Windows, and Linux.
🍎 macOS Requirements
- ✓macOS 10.15 (Catalina) or newer
- ✓Terminal app — pre-installed on all Macs
- ✓Node.js 18+ — we'll install this together
- ✓4GB RAM minimum — 8GB recommended
Tip: Press Cmd + Space and type "Terminal" to open it.
🪟 Windows Requirements
- ✓Windows 10 or newer (Windows 11 recommended)
- ✓PowerShell or Windows Terminal — pre-installed
- ✓Node.js 18+ — we'll install this together
- ✓4GB RAM minimum — 8GB recommended
Tip: Press Win + X and select "Windows Terminal" or "PowerShell".
🐧 Linux Requirements
- ✓Ubuntu 20.04+, Debian 11+, Fedora 36+ or equivalent
- ✓Terminal emulator — pre-installed on all distros
- ✓Node.js 18+ — we'll install this together
- ✓4GB RAM minimum — 8GB recommended
Claude Subscription
You'll need an active Claude subscription to use Claude Code. Here are your options:
Claude Pro
$20/month
- ✓ Full Claude Code access
- ✓ 5x more usage than free tier
- ✓ Priority access during high demand
- ✓ Perfect for learning
Claude Max
$200/month
- ✓ Everything in Pro
- ✓ 20x more usage than Pro
- ✓ Extended context windows
- ✓ Best for heavy usage
💡 Recommendation
Start with Claude Pro ($20/month). It's more than enough for learning and building your first several apps. You can always upgrade later if you need more usage.
Quick Check: Is Your System Ready?
Open your terminal and run this command to check if Node.js is installed:
$ node --version
If you see a version number like v18.0.0 or higher, you're good! If not, don't worry — we'll install it in the next lesson.