Microsoft recently released their preview for Microsoft Visual Studio Code. A product that is platform independent.
That means it'll run on Windows as well as Mac and Linux. Not only that but it no longer focuses on .net programming languages. You can also run Java, iOS Objective C or Python to name a few.
Its getting harder and harder for programmers on different platforms to hate Microsoft.
Build and debug modern web and cloud applications. Code is free and available on your favorite platform - Linux, Mac OSX, and Windows.