So you want to be a web developer? There are two things you need to do:
- learn things
- build things
The best part is, you can do both at the same time!
You should be building with every new thing you learn.
It's the foundation on which many other web frameworks are built.
Create an account at GitHub or BitBucket.
GitHub is the standard but if you want to "stick it to the man", I've heard BitBucket is a decent alternative. Learn git basics so you can start publishing everything you build here.
Once you know some basics and know how to upload, just start building! Build, build, build.
Your early stuff will be crappy, but you'll learn with every new project you do! I've been doing web design and development for a long time and still learn new things with every new thing I work on.
I recommend ReactJS because it's easy to get started, has a lot of free tutorials, is super popular, and has a huge community to learn from.