# Lesson 02: IDE Installation **Get your workspace set up with Cursor or VS Code** --- ## What You'll Do - Choose between Cursor and VS Code - Download and install your IDE - Complete first-launch setup - Sign in with GitHub **Time:** 10 minutes --- ## What is an IDE? **IDE = Integrated Development Environment** Your workspace for creating specifications. Like Microsoft Word, but for design files. --- ## Step 1: Choose Your IDE ### Cursor (Recommended) **Why Cursor:** - Built for AI assistance - Modern interface - Perfect for WDS - **Download:** https://cursor.sh ### VS Code (Alternative) **Why VS Code:** - Industry standard - More extensions - Works great with WDS too - **Download:** https://code.visualstudio.com **For beginners:** Choose Cursor. It's designed for AI-augmented work. --- ## Step 2: Install Cursor ### 2.1 Download 1. Go to **https://cursor.sh** 2. Click download button for your platform 3. Wait for download ### 2.2 Install **Windows:** 1. Double-click the `.exe` file 2. Follow installer prompts 3. Use default settings 4. Click "Finish" **Mac:** 1. Open the download 2. Drag Cursor to Applications folder 3. Open Applications folder 4. Double-click Cursor to launch **Linux:** 1. Follow installation instructions for your distribution --- ## Step 3: First Launch Setup 1. Open Cursor for the first time 2. Choose your theme (Light or Dark - you can change this later) ### 3.1 Setup Wizard Cursor will ask you a few questions: - **"Import settings from VS Code?"** → Skip (unless you already use VS Code) - **"Sign in with GitHub?"** → Yes! (makes cloning easier) - **"Install recommended extensions?"** → Yes **✅ Checkpoint:** Cursor is open and ready --- ## Install VS Code (Alternative) If you chose VS Code instead: ### Download and Install 1. Go to **https://code.visualstudio.com** 2. Download for your platform 3. Follow same installation steps as Cursor above 4. Complete first-launch setup 5. Sign in with GitHub when prompted --- ## Verify Installation ### Open the Terminal This is important for upcoming lessons! **Windows / Linux:** - Press **Ctrl + `** (backtick key, usually above Tab) **Mac:** - Press **Cmd + `** (backtick key) **You should see a terminal panel appear at the bottom!** **✅ Checkpoint:** Terminal opens successfully --- ## Troubleshooting **Issue:** Can't find download **Solution:** Check your Downloads folder **Issue:** Mac says "Cannot open - unidentified developer" **Solution:** Right-click Cursor → Click "Open" → Click "Open" again **Issue:** Terminal won't open **Solution:** View menu → Terminal → New Terminal **Issue:** GitHub sign-in fails **Solution:** You can skip for now, we'll handle it later --- ## What's Next? Your IDE is ready! Now let's understand Git and how your IDE handles it automatically. **[Continue to Lesson 03: Git Configuration →](../lesson-03-git-setup/tutorial.md)** --- *Part of Module 02: Installation & Setup* *[← Back to Module Overview](../module-02-overview.md)*