Ubuntu – Is knowledge of C# of any use in a Linux system


I know C# and I like to switch between systems and use Linux. Can I use C# to build applications that will natively work on Linux? What should I do to make use of my knowledge of C# in a Linux system?

Note that I'm specialized in Unity3D, but I still want to create Linux applications using C#.

Best Answer

  • Most likely you will stumble upon http://www.mono-project.com/

    As the About Mono page says:

    Mono, the open source development platform based on the .NET Framework, allows developers to build cross-platform applications with improved developer productivity. Mono’s .NET implementation is based on the ECMA standards for C# and the Common Language Infrastructure.

    The supported platforms include Linux.

  • Related Question