If you found value in this thread you will most likely enjoy my tweets too so make sure you follow me on Twitter for more information about web development and how to improve as a developer.
1. Learn how the internet works
2. Learn HTML
3. Learn CSS
4. Learn a CSS framework (optional but good to know)
6. Learn Git and GitHub
7. Learn NPM
8. Learn a Front-End framework
9. Learn Node.js
10. Learn Database
11. Build projects
This is the most important thing you need to do before going to the next step.
You learn HTML? Build a project.
Learned a front-end framework? Build a project.
12. Keep learning
Being a developer is a live long learning journey.
It might look hard at first to learn all these things but take one step at a time.
You can learn all of these in 6 to 12 months if you are effective and consistent.
I hope found this useful and if you did please let me know. If you have any question feel free to DM me on Twitter