This document should be viewed as an overall guide on what needs to be learnt. If you're an aspiring web dev, treat this as a signpost.
- Learn by doing. Practice the code examples yourself.
- Then creating end to end projects is the best way to assemble all your learning at one place and boost your confidence.
I am biased towards React and so is this roadmap. I have seen React being used in multinationals across the world. However, if your local market favours Angular or Vue then my suggestion would be to go for those as all three major frameworks are similar in essence and have great demand.
If you find a free course or a topic which you think should be added here, feel free to comment with the link and thoughts. Together we will make this doc even better.
I found these courses on react useful - 1. https://scrimba.com/learn/learnreact 2. https://egghead.io/courses/the-beginner-s-guide-to-react