Fyi, Microsoft are open sourcing .NET.
.NET core is now in RC. You can run ASP.NET websites under linux if you please.
Also, they just open sourced their (actually pretty good) code editor, VS Code, check it out.
MS has been heading in a nice direction for devs in the past few years. I think they get a lot of unwarranted hate just because they are Microsoft.
Sorry for the terrible grammar, posting from my phone whilw taking a deuce :)