DEV Community

Discussion on: Is C# worth learning in 2019?

Collapse
 
sakko profile image
SaKKo

I never used .NET in any of my project so in my opinion it's not really about the language. There are many other alternatives, and you should choose them according to your need. Nodejs, ruby, python, c#, etc..., they are all have the good and the bad.

Collapse
 
dayvster profile image
Dayvster 🌊 • Edited

I fully and whole heartedly agree with that sentiment.

There is the right tool for every job. However with languages like C# and Java that have a high level of flexibility in terms of where you can use them and what you can create with them. The golden hammer problem becomes more and more likely.

That is that with a golden hammer every problem becomes a nail in your mind and you only wish to use your shiny golden hammer.

I usually like to steer clear of tribal language/framework/library arguments and comparissons and instead like to simply highlight differences between the languages themselves.

I found that this makes people focus a lot less on asking "what's better" and a lot more on asking "what would I rather use" or "what would suit my needs better at this moment"

EDIT: Sorry for the wall of text. I try to avoid them as much as possible.

Collapse
 
mateiadrielrafael profile image
Matei Adriel • Edited

I mean, for me personally the golden hammer is nodejs w typescript