Below is a roadmap and list of great online resources to help you attain the necessary skills to become a great web developer. 1. Learn how the internet works Zero to mastery playlist MDN Introduction 2. Learn HTML HTML Crash Course For Absolute Beginners Basic HTML and HTML5 3. Learn CSS CSS Tutorial - Zero to Hero (Complete Course) Basic CSS 4. Learn a CSS framework (optional but good to know) Bootstrap Tailwind 5. Learn JavaScript Learn JavaScript - Full Course for Beginners Basic and advanced JavaScript 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 React Vue Angular 9. Learn Node.js Full Tutorial for beginners Introduction to Node.js 10. Learn Database SQL MySQL 11. Build projects This is the most important thing you need to do before going to the next step. How do you learn HTML? Build a project. Learn a front-end framework? Build a project. End I hope you found this useful and if you did please let me know. If you found value in this article, you will most likely enjoy my tweets too so make sure you follow me on for more information about web development and how to improve as a developer. Twitter Previously published at https://twitter.com/vladpasca5