Impara Mono.
Il Progetto Mono è un'iniziativa di sviluppo aperto sponsorizzata da Novell per sviluppare una versione UNIX open source della piattaforma di sviluppo Microsoft .NET. Il suo obiettivo è consentire agli sviluppatori UNIX di creare e distribuire applicazioni .NET multipiattaforma. Il progetto implementa varie tecnologie sviluppate da Microsoft che sono state ora sottoposte all'ECMA per la standardizzazione.
Puoi utilizzare l'IDE MonoDevelop.
MonoDevelop è un IDE GNOME gratuito progettato principalmente per C# e altri linguaggi .NET.
Mono è un compilatore, runtime e libreria .NET open source.
Monodevelop è un IDE C# open source, destinato principalmente allo sviluppo di Linux. Include un designer GUI.