> linacre.site

Learn web development from scratch

A practical six-step roadmap I recommend to self-taught engineers — free resources only.

Step 1: Set up your dev environment

Install VS Code + Git, make a dev folder, and run `git init` for the first time.

Step 2: Finish freeCodeCamp Responsive Web Design

~300 hours covering HTML, CSS, Flexbox & Grid — with a certificate. The perfect start.

Step 3: Rebuild this landing page

Copy the source, modify it, break it, fix it. That's how you learn. Then deploy to Vercel.

Step 4: Learn JavaScript (ES6+)

JavaScript.info + the freeCodeCamp JS cert. Build small projects — DOM, `fetch`, the works.

Step 5: Pick a framework & build something real

Next.js + Supabase + Vercel = a full-stack app. Build a blog, a tool, a portfolio. Ship it.

Step 6: Share everything on GitHub

Push code, write READMEs, build in public. Make your profile a showcase and get noticed.

Pair the roadmap with the free toolkit directory.