HTML — Setup Guide
There is no "installing HTML" — no runtime, no compiler, no package to download. HTML files are plain text that any browser can read directly. What actually matters is setting up a comfortable workflow: an editor with helpful features, and a way to preview your changes without friction. Below are the real options, honestly ranked by how most working developers actually work today.
First Steps
Option 1: VS Code + Live Server (Recommended)
This is the setup most professional front-end developers actually use day to day — free, cross-platform, and the "save file, see it update instantly in the browser" workflow removes the single most annoying part of learning HTML (manually re-clicking refresh).
Option 2: Just open the file directly (Zero setup)
Genuinely valid for the earliest stage of learning — no editor extension, no local server, nothing to configure. This is exactly what the Overview tab's "Try It" exercise assumes, deliberately, so nothing blocks a complete beginner from writing their very first page in the next two minutes.
Limitation worth knowing about early: some browser features (fetching other local files, certain JavaScript APIs you'll meet later in other courses) are restricted or behave differently under a file:// URL versus a real http://localhost server. This doesn't affect anything in this course's Fundamentals/Intermediate content, but it's the reason Option 1 or 3 eventually become worth setting up.
Option 3: A minimal local dev server (no VS Code required)
If you already have Node.js or Python installed for other reasons, either can serve a folder over real http:// in one command — useful once you outgrow file:// limitations but don't want VS Code specifically.
Browser DevTools — Not Optional Past This Point
Every major browser ships a full inspector, free, built in — no install needed. This is the single most important tool for actually learning HTML, because it lets you see the live DOM tree, not just your source file.
Once open, the Elements panel shows the live DOM tree (which can differ from your saved file once JavaScript has run), and lets you edit HTML directly in the browser to experiment — changes there are temporary and never touch your saved file, which makes it a safe place to try things.
What "Not Needed" Actually Means Here
Unlike most technologies on this platform, there is no equivalent of a "server install" step for HTML itself — no daemon, no service to start, no version to pick. If you find yourself looking for one, you've likely conflated HTML with a web framework (which does have real installs, covered in their own courses) rather than the markup language itself.
Next Steps
Setup is complete once you can save a .html file and see it rendered in a browser, with DevTools available. Go to Fundamentals to start writing real semantic structure.

