DEV Community

Discussion on: Is C# worth learning in 2019?

Collapse
 
aethelflaed profile image
@_Geoffroy

the only languages that can boast about being more resource friendly and therefore fast would be
C, and C++. However, their speed and performance come at a price. In both of them, you have to take care of memory management and trash collection yourself.

In C++ you can take care of that yourself, or you can use dedicated smart pointers, which takes care of it for you.

And it would be nice to note that only the .Net core is available for Linux. You can be as experienced as you want, but you'll still have problem finding jobs because of the confusion between the core and the framework. IMO that's on purpose, so it's really a bit far-fetched to say it works on Linux...

The programming language with the basic library? Yeah. The whole system? Certainly not.

Collapse
 
mburszley profile image
Maximilian Burszley • Edited

that's on purpose

Why do you feel that? The project started out as providing a core framework that works across all platforms. .NET Framework is being sunset in favor of .NET Core (and post-2020, just .NET 5+)

you'll still have problem finding jobs

Jobs are a-plenty depending on your market. No, they're probably not in Silicon Valley startups where everyone's on the js binge, but in other markets, the positions are flourishing (surprisingly to me, the Midwest).

The programming language with the basic library? Yeah. The whole system? Certainly not.

What do you feel C#/.NET are missing? Your comment is missing a lot of context.