Guides
Plain-English guides to the parts of software development people actually get stuck on. Every guide is written for this site, free to read, and updated when the underlying tools change.
HTML Basics: The Elements Every Page Uses
A practical introduction to HTML structure, the elements you use every day, forms, and the accessibility habits that keep pages working.
9 min read · updated 2026-10-31
BeginnerCSS Layout: Flexbox and Grid Without the Guesswork
When to reach for flexbox, when to use grid, and the handful of CSS rules that make a layout responsive on every screen without media-query sprawl.
10 min read · updated 2026-10-31
BeginnerJavaScript Fundamentals Explained Simply
The core of modern JavaScript explained plainly — declarations, functions, array methods, promises and async/await, with the mistakes that trip up most beginners.
12 min read · updated 2026-10-31
BeginnerPython Basics: First Script to Automation
Python syntax, data structures, file handling and virtual environments, aimed at getting you to a script that does real work on your own machine.
11 min read · updated 2026-10-31
BeginnerGit and GitHub: The Commands You Need
A working mental model of Git, the daily command set, branching and pull requests, and how to recover when something goes wrong.
10 min read · updated 2026-10-31
IntermediateAPIs Explained: Requests, Auth and Errors
What an API actually is, how HTTP requests and responses work, how authentication is handled, and how to consume an API without fragile code.
10 min read · updated 2026-10-31
IntermediateWeb Performance: What Actually Makes Pages Fast
Core Web Vitals in plain language, the handful of changes that produce most of the speed gain, and how to measure improvement honestly.
9 min read · updated 2026-10-31
IntermediateUsing AI Coding Assistants Safely
Where AI assistants genuinely speed up development, where they quietly cost time, and a review process that keeps generated code safe to ship.
9 min read · updated 2026-10-31
IntermediateChoosing a Tech Stack: A Decision Framework
How to pick languages, frameworks, databases and hosting based on constraints that matter — team, timeline, traffic and budget — with common stacks compared.
10 min read · updated 2026-10-31
BeginnerDeploying a Static Site: From Folder to Live URL
How static hosting works, deploying with GitHub Pages and the main alternatives, connecting a custom domain, HTTPS, and what to check after launch.
9 min read · updated 2026-10-31
How these guides are written
Each guide is written and reviewed by a human, tested against current tool versions where code is involved, and dated so you can judge how fresh it is. We do not publish affiliate-driven "best of" lists, and nothing here is sponsored. If you find an error, tell us and it gets corrected.
Read the editorial policy for how corrections and sources are handled.