Original Roadmap Video
  1. Learn Computer Science: 50 Hrs maximum
  2. Learn a little overview: about 2 Hrs
  3. Learn HTML/CSS: 100 Hrs
  4. Process
    1. Learn the basics from book/MDN
    2. Find components from favorite websites, learning to build them with just HTML/CSS
    3. Make a list of all the components you want to build
    4. Learn Layouts, Positioning, Flexbox, Grid, Box Model, Specificty
    5. Learn Resonsive Design, Fluid Design, Media Queries
    6. Learn Typography, Fluid Typography, Responsive Typography (Don't take too much time on typography)
    7. As you learn, build 2 or 3 things with that concept.
    8. Repeat: From the components you've learned to make, create some project from scratch without the tutorial.
  5. When to move on from HTML/CSS
  6. Git/GitHub/Command Line: 10-20 Hrs
    1. Git Documentation (Youtube)
    2. CMD LINE Documentation (Youtube)
    3. UPLOAD EVERYTHING TO GITHUB
  7. JavaScript: 400 Hrs
  8. Resources
  9. Process
    1. Start with book. (Listed above)
    2. Create something new with each concept (like in html/css)
    3. Make the projects look good(go back through projects and make it better)
  10. Key Concepts
  11. Larger projects
  12. Don't touch frameworks
  13. When to move on
  14. Find a job, you can do tutoring online
  15. NodeJS, Express and Mongo: 100 Hrs
  16. Resources
  17. React: 100 Hrs
  18. When to move on
  19. Finally time for front-end web dev jobs
  20. Portfolio of Work
  21. Job Applications
  22. While applying, keep learning
  23. Conclusion