6. Your First Day — Setting Up & Writing Real Code
Your First Day — Setting Up & Writing Real Code
This is where the guide ends and your journey begins. By the end of this module you will have a working development environment, have run your first real programs, and have a clear next step. No more theory — let's build.
⚙️ Step 1: Install VS Code
VS Code is your primary tool. Every serious developer uses it (or a close relative). It's free.
- Go to code.visualstudio.com
- Download the version for your operating system (Windows / Mac / Linux)
- Install it and open it
When it opens, install these two extensions immediately (click the Extensions icon on the left sidebar or press Ctrl+Shift+X):
- Prettier — auto-formats your code so it always looks clean
- GitLens — shows Git history inside your editor
🐍 Step 2: Install Python
Python is the best first language because its syntax reads almost like English. Install it once and use it for everything in this guide.
Windows:
macOS:
Ubuntu / Linux:
Verify installation:
🖊️ Step 3: Your First Program
Create a new folder on your Desktop called my-first-project. Open it in VS Code (File → Open Folder). Create a new file called hello.py. Type this inside it:
Open the terminal in VS Code (Terminal → New Terminal or press Ctrl+`). Run the file:
You should see:
You just ran your first program. That's it. That's the loop: write code → run it → see the output → improve it.
🧪 Step 4: Build Something Real
Now extend your program to actually do something interactive. Create a new file called calculator.py:
Run it: python calculator.py. Try it with different numbers and operations. Then try breaking it — enter letters instead of numbers. See what happens. That error is the computer telling you what to fix next.
🔀 Step 5: Initialize Git
Before you write any more code, you need version control. Open the terminal in your project folder and run:
You've now saved a snapshot of your code. As you build more projects, always initialize Git from day one. It saves your history, lets you experiment safely, and is required for collaboration.
🗺️ Step 6: Your Roadmap From Here
You have now completed the Beginner's Guide. Here is your clear path forward:
- Install Git and complete the Version Control track on VoidX. Do this now, before starting any technical track — you will need Git from your very first project.
- Choose your first main track based on your goal (refer to Module 5). If unsure: start with Programming Core.
- Build one small project per module — don't just answer the quizzes. Build something with each concept you learn.
- Don't stop at tutorials. After finishing a track, immediately start a project that uses everything you learned.
- Join the VoidX community. Ask questions. Share your projects. Code review each other's work. You learn fastest by explaining things to others.
Knowledge Check
Ready to test your understanding of 6. Your First Day — Setting Up & Writing Real Code?