Yes, read documentation, install Mono and start developing. You can use MonoDevelop, see
http://monodevelop.com/[
^].
You can even use Visual Studio and develop for .NET. You can use any tools for .NET development, even a command-line compiler which is always bundled with .NET Framework. If you keep you development to standard libraries and many non-standard but well supported by Mono (important:
System.Windows.Forms
is well supported), you can develop applications for .NET and run them on Mono on
any OS without recompilation!
I do that. All my console and
System.Windows.Forms
developed in Windows do run on my Ubuntu system without recompilation.
—SA