Mono: programmare in C# su Linux

Sebbene si tratti di tecnologie definite da Microsoft, C# ed il framework .NET sono in realtà indipendenti dal sistema operativo. Ecco come utilizzarle su Linux tramite Mono, implementazione open source e cross platform di .NET.