¿Quién dijo que .NET no es multiplataform
a?

.
Existe el llamado "Proyecto Mono" para utilizar .NET en Linux, Mac... Te dejo varios links de información sobre éste:
Para ver este enlace Registrate o Inicia Sesionhttp://es.wikipedia.org/wiki/Proyecto_Mono
Para ver este enlace Registrate o Inicia Sesionhttp://www.eslomas.com/index.php/archives/2005/05/11/introduccion-plataforma-net-y-mono/3
Y para bajártelo:
Para ver este enlace Registrate o Inicia Sesionhttp://www.go-mono.com/mono-downloads/download.html
Buscando en google .NET en Linux te salen miles de enlaces de información sobre ello, pero no te preocupes, intenta emularlo con el wine ya que imágenes y demás del curso será con Microsoft Visual C# aunque te apañarás con Mono, no habrá muchas diferencias.
Si tienes alguna duda pregunta, que lo estoy instalando en mi ordenado haber como funciona que no lo había probado

.
Creo que es un tema muy interesante para hablar, supongo que haré una clase sobre ello en el curso, aunque quizá haga un tutorial sobre como hacerlo en cualquier lenguaje .NET

.
Salu2