DEV Community

Discussion on: Should you pick C# over JS? Maybe.

Collapse
denvercoder profile image
Tim Myers Author

yeah, my whole point was that in my eyes C# is a viable option for new developers. 5 years ago I would have never recommended it as a first language simply because of the cost. JavaScript is free. Back then you had to have an MSDN subscription to get a version of Visual Studio that you could install plugins into.

¯_(ツ)_/¯

Collapse
theoboldalex profile image
Alex Theobold

Yeah, I agree with you, I just went off on a bit of a tangent about mildly related things :)

I think C# and .Net are awesome options for a beginner for many reasons. There are also a myriad other languages that are perfect for teaching core concepts like OOP etc.

I think the main point I was trying to make, was that so much emphasis is put on language minutiae such as NaN === NaN in the beginner community rather than a focus on teaching programming concepts that are language agnostic. As such, the choice of language itself shouldn’t be the main focus, but what you are using the language for and the broader concepts it teaches you.