SynfraCore
Synfracore
Start Learning
Navigation

Academies

Platform

RoadmapsLabsCertificationsInterviewPYQsAI AssistantCareer
Start Learning Free Learning Roadmaps

HTML & Semantic MarkupPrerequisites

What to know or set up before starting

📄
Last updated Sep 2026
Expert Content

HTML & Semantic Markup — Prerequisites

What You Need Before Starting

1. Basic computer literacy (required)

Being comfortable creating a folder, saving a file with a specific extension (.html), and opening a file in a web browser. That's genuinely the entire technical bar to start — HTML is designed to be a first language, not a second one.

2. A text editor (required, but nothing to "learn" yet)

Any plain text editor works to start (Notepad, TextEdit) — a syntax-highlighting code editor makes learning noticeably easier and is covered in the Installation tab, but isn't required to write your very first page.

3. A web browser (required)

Chrome, Firefox, Edge, or Safari — any modern browser works for everything in this course. Having at least one browser's Developer Tools available (all major browsers ship this built in, free, no install) matters starting from the Fundamentals tab.

4. Comfort with the command line (helpful, not required)

Not needed to write or view a first HTML page at all — but becomes genuinely useful once this course reaches local dev servers (Intermediate tab) and any tooling beyond opening a file directly. The Installation tab covers a no-terminal path for as long as possible.

5. What you do *not* need yet

Any prior programming experience — HTML is a markup language, not a programming language; there are no variables, loops, or logic to learn first.
CSS or JavaScript knowledge — this course deliberately teaches HTML on its own terms first. CSS and JavaScript are covered as separate technologies on this platform, and referenced here only for contrast (what HTML is not responsible for).
Understanding of how servers/networking work — a file opened directly from your local disk in a browser is a completely valid way to learn everything through the Fundamentals tab.

Quick self-check

Can you create a new folder on your computer, save a plain text file into it with a .html extension, and double-click that file to open it in your browser? If yes, you're ready to start at Fundamentals right now. If any part of that felt unclear, spend a few minutes on basic file management first — it's a five-minute gap to close, not a real prerequisite topic in itself.

Share:
Join our Community
Daily tips, job alerts, interview help — join engineers learning together
Up Next
⚙️
HTML & Semantic MarkupInstallation
Step-by-step setup and installation guide
Also Worth Exploring
← Back to all HTML & Semantic Markup modules
OverviewInstallation