Which Path Should I Take - TheOdinProject/blog GitHub Wiki
Do not worry about which path to take until you have completed Foundations because the final lesson will go into detail about each path.
If you have already read that lesson and are still uncertain, you need to know that the language (or framework) doesn't matter as much as you might think it does. This may sound crazy, but it is very common for people to be hired for a specific language without actually knowing it. You will not go wrong choosing either path, because both will teach you the vital skills that really matter, such as:
- Learning how to understand a problem, break it down into smaller pieces, and work through it.
- When to apply a pattern or algorithm to a problem.
- Concepts like inheritance, composition, higher order functions, OOP, FP, abstraction, module pattern, pub/sub, parallel code, and more.
If you are still not convinced, read Choosing The Right Programming Language for deeper look into this decision.