freedzhost.cloud

Web development path: 59 days from zero to your site online

Fifty-nine one-hour sessions, one a day, in four modules, for people who have never written a line of HTML. The goal: go from "I have no idea how a web page is made" to "my site is online, accessible, and I wrote every line of it". No prerequisites, no jargon left unexplained, a single new idea per session at the beginning.

Why web development, and for whom

The web is the most direct door into programming: three languages (HTML for structure, CSS for looks, JavaScript for interaction), one essential tool (a browser, already installed), and a visible result at every session. This path is built for true beginners: every term is defined the first time it appears, every exercise uses free tools, and the final project is a real site, published at a real address, that you can show.

The method, the same every day

TimePhaseWhat you do
20 minTheoryThe session's course (on the module page), read calmly, with note-taking.
30 minPracticeYou type HTML, CSS or JavaScript yourself, open it in the browser, and SEE it work. Every exercise has an explicit success criterion.
10 minRecapThree lines in the notebook, then redo today's exercise without notes.

Typing the code by hand matters as much as understanding it: never copy-paste an example, retype it. The typos you will fix — an unclosed tag, a forgotten brace — are exactly the errors you will know how to repair later.

The tools, installed once (day 1)

No credit card, no subscription: the whole path runs on a browser, a free editor and a free GitHub account.

The golden rule

One hour every day beats seven hours on Sunday. If you miss a day, you do not catch up the next one: you shift everything by a day, and you trim module 4. Sessions are numbered D1 to D59, with no calendar dates: only order and regularity matter.

Learning with AI, without letting it code for you

This path can be followed with an AI as a tutor, preferably a model that runs on your own machine (see your first local model): your experiments never leave your computer. It saves you time when it makes you work, and wastes your time when it works in your place.

Every session ends with an "Agent tips" box: how an agent (Claude Code, Kimi Code, OpenFox) would do the same task, the trap to avoid, and the proof to demand. You learn by hand, and along the way you learn to delegate without being fooled.

The four modules

Module 1: how the web works, and HTML, from the page skeleton to forms. Module 2: CSS, from selectors to responsive layout and dark mode. Module 3: JavaScript, from variables to calling a public API, with three small interactive widgets. Module 4: accessibility, performance, then Git, GitHub Pages and the final project — a multi-page site, accessible and responsive, published online. Each module is one page: sessions follow one another, each with its goal, its course, its step-by-step practice and its recap. Check off a module when all its sessions are done; your progress stays in your browser.

Recommended free resources

The end-of-path checklist

A box you cannot check is not a failure: it is the list of what you will pick up first.