Stage 1 of 7 · 8 lessons · ~4 months
Web foundations: HTML, CSS and JavaScript
The browser side, compressed: semantic HTML, responsive CSS and enough JavaScript for the DOM, events and fetch. If all of this is new, work through the first two stages of the Frontend roadmap first.
Start: How a request reaches a serverLessons· one lesson for each topic, in this order
Start with· follow one of these
- CoursePaidGrokking JavaScript Fundamentals
Design Gurus · Beginner · $50
Guided course on the language core if you want structure and quizzes
- CourseFreeThe Odin Project
The Odin Project · Beginner
Free Foundations course: HTML, CSS and JavaScript built in your own editor
Practise
Keep handy
Also worth your time
The request path from browser to server that the rest of this roadmap builds on
Before moving on: Build a responsive page in plain JavaScript that loads data from a public API, filters it and handles loading, empty and error states.

Do not rush this to get to the backend. Full stack developers with weak JavaScript write weak server code too, because in this stack it is the same language on both sides.