The Mono Handbook is a guide to the Mono runtime, related tools, and libraries developed by the Mono team. For more resources about .NET or C# programming, see Books.
Table of contents
- Getting Mono
- Running Mono/.NET applications
Programming with Mono
- Introduction to developing with Mono
- Using Databases
- Using XML
- Interop with Native Libraries
- Mixing with Other Languages
- Assemblies and the GAC
- Guidelines:Application Deployment
- Best Practices
- Guidelines to aid writing Cross Platform applications using .NET/Mono
- More Sample Code
Desktop Application Programming
- GTK# - .NET binding for the Gtk+ toolkit.
- Programming With GTK#: Note This section on GTK# does use some content from the GTK+ Tutorial by Tony Gale, Ian Main, & the GTK team
- Cocoa# - .NET binding to the native MacOSX GUI toolkit
-  Link to the CocoaSharp Wiki
- http://wxnet.sourceforge.net/ - wxNet - .NET binding for the wxWindows cross-platform toolkit.
Operating System Programming
- Using the IO.Ports for RS-232 Serial programming.
- Class Library Documentation (API Docs)
- Logging Runtime Events
- Dis/Assembling CIL Code
- Command-Line Tools
- Documenting Your Libraries
Mono on Windows
- Using Mono on Windows
- Installing Gtk# for .NET
- Working with Mono and Visual Studio: Using Visual Studio to test your application with Mono.