Contact, if you are interested in this website / domain name / Sponsorship / Advertisement / Partnership
HomeLearnToolsRoadmapVideosBuildSponsorshipAboutContactStart a project

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.

Beginner

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

Beginner

CSS 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

Beginner

JavaScript 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

Beginner

Python 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

Beginner

Git 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

Intermediate

APIs 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

Intermediate

Web 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

Intermediate

Using 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

Intermediate

Choosing 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

Beginner

Deploying 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.