Thinking of dabbling in programming again.

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Markbnj

Elite Member <br>Moderator Emeritus
Moderator
Sep 16, 2005
15,682
14
81
www.markbetz.net
I was a C# guy for a looong time, but I will agree with the sentiments posted by Obsoleet. I can't think of a single reason to choose the Microsoft stack on the server-side for web apps, APIs, or anything of that kind. I pretty much wouldn't run it at this point unless I had to support Sharepoint or Exchange. I don't see anything in Microsoft's current positioning and direction that makes me think their mindshare on the server side is going anywhere but down.

That leaves client-side stuff. Web apps we obviously don't need to discuss. .NET apps and Windows phone apps are a no-brainer, although maybe you want to consider Xamarin for the latter. Why you would be writing Windows Phone apps is another question, but maybe you want to be a big fish in a (pretty goddamn small) pond. That's a valid strategy. There is certainly still a place for .NET desktop apps, but that is also a shrinking market, imo.