.Net on Linux
If you enjoy programming in .Net and especially C#, you owe yourself a favor to check out the Mono project. C#GTK# makes programming GUI applications so much more accessible on Linux. This article provides a basic overview of the two .Net implementations for Linux, Mono and DotGNU.
More than two years have passed since Microsoft announced its .Net initiative and made the first tools available for the Windows operating system. Since then, other tools have evolved that allow you to run .Net applications on Linux platforms.
Thanks to waylman for the link