DEV Community

Discussion on: How I chose a programming language and beat bad habits

Collapse
 
mmac profile image
Mike Mac

These discussions are frustrating as they're often based on misconceptions and outdated info. And when experts weigh in, it's usually not from the position of a beginner.

C# is no longer tied to Windows for instance, and is viable for many of these use cases. Great if you're indecisive.
And I would typically not tell a beginner to learn C++ in order to make a game (game engines maybe) .

When in doubt, choose what your friends are learning or JavaScript (Not sure who first said this).
Then just stick to it. When you get deep enough you'll develop transferable skills and knowledge..