Basically, Mono programming is not classic .NET programming.
You can use only C #, but not in other .NET languages. Although Mono claims that VB.NET support is far from reasonable compiler or reasonable IL support. VB.NET is mostly experimental.
If your main OS is Windows, the easiest way to start downloading Mono VmWare is http://www.go-mono.com/mono-downloads/download.html - openSuse
Enviroment is ready to launch Mono development.
Try Mono Start for tips
Do not forget that you cannot use COM.
The best way to execute code in Mono (the IDE is terrible after VS.NET) and then port it to Windows.
source share