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.