I often get asked what courses to take and in what order to become a front-end, back-end, or a full-stack software engineer.
I've created some possible learning paths to help you decide what’s best for you. You can find them at:
https://codewithmosh.com/p/learning-paths