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
HTML Crash Course For Absolute Beginners
3. Learn CSS
CSS Tutorial - Zero to Hero (Complete Course)
4. Learn a CSS framework (optional but good to know)
5. Learn JavaScript
Learn JavaScript - Full Course for Beginners
6. Learn Git and GitHub
Git and GitHub for Beginners Crash Course
An intro to Git and GitHub for beginners
7. Learn NPM
An Absolute Beginner's Guide to Using 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.
End
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