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. This article was first posted on my Blog
1. Learn how the internet works
Zero to mastery playlist
2. Learn HTML
HTML Crash Course For Absolute Beginners
Basic HTML and HTML5
3. Learn CSS
CSS Tutorial - Zero to Hero (Complete Course)
4. Learn a CSS framework (optional but good to know)
6. Learn Git and GitHub
Git and GitHub for Beginners Crash Course
An intro to Git and GitHub for beginners
7. Learn NPM
NPM Crash Course
An Absolute Beginner's Guide to Using NPM
8. Learn a Front-End framework
9. Learn Node.js
Full Tutorial for beginners
Introduction to 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