C# programming on macOS
In April 2017, Microsoft released Visual Studio for Mac. Visual Studio Community is free for students, open-source and individual developers.

It supports development of the following:


Mobile with .NET: Android, iOS, tvOS, watchOS
Mac desktop apps
.NET applications (in C# and F# by default)
ASP.NET Web applications
Cross-platform Unity games


Minimum Requirements:


macOS El Capitan 10.11
Xcode 8.2
An Apple ID (for signing into Xcode)


For iOS development, macOS Sierra 10.12 and Xcode 8.3 are required.