dont forget theres a guide in the development section as well, where i walk you though step by step to setup your project.
Personally I am using Head First C# to learn and atm it is really good and gives the information at a language that you can understand.
http://www.thebuddyforum.com/showthread.php?10861-How-to-Write-a-Custom-Class-a-Guide-for-Beginners. Yeah thats the one I got started on for the CCs which i never really wrote my own tbh but it helped me understand editing some of the existing ones for my specific specs/needs. Figured I would share a video of the basic explanation of a hello world. I<3Videos!