6 comments

5

no.

3

You'd have to be a real cuck to ever think this is a good idea. I can only imagine some pointy-haired boss who drank MS's coolaid going down this path.

Here's how it goes down: Pointy-haired boss only ever learned how to use Excel. He can't be bothered to learn anything else let alone a programming language. So, naturally, he vendor locked himself into Windows. As such, he insists everyone else use windows. So, everyone rolls their eyes when they are forced to use Windows Server, MSQL, C#, etc.

Nobody uses .NET because it's a good idea. The only reason anyone uses it is because there is a fucking moron somewhere up the chain of command.

3

well now I'm regretting singing up for C#

1

I was mostly joking. There's nothing really wrong about learning C#. You'll probably learn some techniques that are universally useful in all langauges and you can probably apply those idioms to better programming environments. So, it's not like learning C# is a waste of time.

But seriously, be suspicious of the motives of anyone who brings C# up as a viable solution for a problem. Because C# doesn't really fill any unique ecological niche which can't be solved by a different language in a "free" ecosystem. Look closely and you'll find a pointy-haired boss somewhere in the decision.

More to the point. Try and find out why your college has a C# class. (Assuming you "signed up" for a college class). Is C# a major focus of the path to your degree? If so, I bet Microsoft has given your CS department a major grant to push .NET. Why? Because Microsoft wants YOU to be the Pointy-Haired boss of the future and that's possible if you "only learn Excel".

If your college just has C# as a one-off course, your college has probably not been corrupted. Like I said, there's nothing really wrong with learning C#. (Just don't insist on using it)

0

C# is one of the best languages I developed in, you definitely should learn C#.

0

These are not desktop applications you can port, these are just those silly apps. And when developing these universal apps you also become depended on Microsoft servers so your apps will start to send telemetry data to Microsoft for targeted advertising.