* Contributing to the Mono project There are many ways in which you can help in the Mono project: Those are just broad things that need to be worked on, but something that would help tremendously would be to help with small duties in the project that need to be addressed. ** To start contributing To start developing classes or to contribute to the compiler, you only need Windows and the .NET Beta 2 SDK. Please notice that you do not need Visual Studio (although you can use it if you want). You can get it here Alternatively you can use the compilation service that was setup by Derek. ** Bug reporting If you find bugs in Mono, please make sure you enter a bug report so we can keep track of problems in Mono. To enter bug reports go to http://bugzilla.ximian.com and enter bug reports against your favorite component (Mono, Runtime, C# compiler). ** Small tasks A few smaller tasks are here, dropped in no particular order: * C# Compilation Service If you are working on a class for the Mono project, but do not have a C# compiler available or a Windows machine to run the .NET SDK, you can use the compilation service that Derek Holden setup in the following URL: http://toilet.2y.net:8080/ The service will let you compile a source file and get back a list of errors in the class file. You will not be able to run the code, but at least you can get some code written that will help us further down the line. You can contact (and thank) Derek for this service by sending him nice email at derek@draper.com * Books on C# and DotNet.