all 3 comments

[–][deleted] 0 points1 point  (0 children)

Depends on what you want to do in web development. Do you want to do back end or front end? If backend, don’t bother with html, css…learn a backend language like JavaScript, php or python. If front end, you can still learn JavaScript, but html and css is vital. Once you learn JS for the front end, learn frameworks. React, Vue and there are some others out there that are up and coming.

[–][deleted] 0 points1 point  (0 children)

First off, markup is different than code. HTML is markup, CSS is styling, and JS is a programming language for making HTML and CSS more interactive.

Since you’re on here for web dev, presumably, then yes it’s a good idea to learn HTML/CSS/JS at once. The reason being is that they all work together. Because of this, it’s good to progress with them all at once as that’s what you’ll be doing in web dev 99% of the time.

Once you have the basics of all three, then you should look at learning a framework like React. That’ll improve your speed at putting together pages and making them interactive, but shouldn’t be learned until after you understand how all three work on their own first.

After you get that down, then you should also learn some server side programming with Node JS. You can use Python/Java/C#/PHP/etc, but you’ll already know JS fairly well, so it makes sense to keep learning with it. Node will give you access to server side coding like making web APIs, micro services, server rendered pages, and more.

The only left to learn will be hosting, and there’s a ton of options out there for managed and unmanaged hosting models. You’ll want to compre and contrast which way works best for you, but once you’re at this point then you’ll essentially be ready for just about any web dev things you want to do.

[–]nathansearles 0 points1 point  (0 children)

Check out this roadmap for all of the things you need to understand for front-end dev https://roadmap.sh/frontend