How-To Guides
🚀 Set Up Your Coding Environment
Everything a beginner needs before writing their first line of code. Step-by-step guides for installing tools, running files, and publishing your work.
20 guides planned · 1 ready
1
Environment Setup
Install the tools you need to start coding
How to Install VS Code
The most popular free code editor. 5-minute setup on any OS.
✓ Ready
How to Install Python
Step-by-step Python installation on Windows, Mac, and Linux.
✓ Ready
How to Run Your First HTML File
See your HTML in the browser in 2 minutes.
✓ Ready
How to Install Node.js
Set up Node.js and npm to run JavaScript outside the browser.
✓ Ready
How to Use the Command Line
A beginner guide to Terminal (Mac/Linux) and CMD/PowerShell.
✓ Ready
How to Install Pytube
Download YouTube videos with Python. Includes fixes for common errors.
✓ Ready
2
Write Your First Code
From zero to a running program
How to Write Your First HTML Page
Create, save, and understand a complete HTML document.
✓ Ready
How to Run Python Code (3 Ways)
Run Python in the terminal, in VS Code, and in your browser.
Coming Soon
How to Add JavaScript to HTML
Inline, internal, and external JS — with examples.
Coming Soon
How to Use Chrome DevTools
Inspect HTML, debug CSS, and test JavaScript in the browser.
Coming Soon
HTML vs CSS vs JavaScript
What's the difference? A clear explanation for beginners.
Coming Soon
3
Essential Developer Tools
Version control, shortcuts, and packages
How to Install Git
Version control for every project. Install on any OS.
✓ Ready
How to Create a GitHub Account
Host your code for free and build a public portfolio.
Coming Soon
VS Code Shortcuts
20 shortcuts that will double your coding speed.
Coming Soon
How to Debug JavaScript
Find and fix bugs using breakpoints and console methods.
Coming Soon
How to Install Python Packages with pip
Install third-party libraries the right way.
Coming Soon
4
Publish Your Work
Put your projects on the internet — for free
Publish a Website for Free (GitHub Pages)
Deploy a static site in under 10 minutes.
✓ Ready
How to Get a Free Domain Name
Legitimate free options and when to buy one.
✓ Ready
How to Deploy with Netlify
Drag-and-drop deployment with automatic SSL.
✓ Ready
How to Add Google Analytics
Track visitors and understand your traffic.
✓ Ready
How to Make Your Website SEO-Friendly
The complete beginner checklist for ranking on Google.
✓ Ready
💡 Why These Guides?
- Fills the gap — most tutorials assume you've already installed everything. These don't.
- Beginner-first — written for people who've never opened a terminal.
- Cross-platform — Windows, Mac, and Linux covered in every guide.
- Free forever — no signup, no paywall, no email required.
- Straight to the point — no fluff, no "subscribe now" pop-ups.