Introduction

This is the only roadmap you'll ever need as a web developer. It contains the exact steps I took to become one.

An important thing to mention is that you don't need to learn all of these at once, it can take up to 6 months to learn about all these topics. Let's get right into it:

1. Learn how the internet works.

On this step if you read/watch any of these videos/articles it's more than enough. Resources:

Zero to mastery playlist

Academind introduction video

MDN Introduction

2. Learn HTML

Same for this section. Go over any of these resources and then build some projects on your own. Remember that you don't need to know every single tag. Resources:

HTML Crash Course For Absolute Beginners

Basic HTML and HTML5

3. Learn CSS

Here go over any of these resources and then add some CSS to the previous websites you built using HTML. Same as for the HTML section, don't try to learn anything about it. Resource:

CSS Tutorial - Zero to Hero (Complete Course)

Basic CSS

4. Learn a CSS framework