PDA

View Full Version : A good starter guide to C# and Mono?



aamukahvi
March 31st, 2006, 09:50 AM
Hello,

I've used Ubuntu since Breezy release, and I would like to start programming for it also. Since I have some experience in Java, I thought the most appealing choice for development is Mono/C#.

First I searched Amazon for books but there were so many that I'd like to hear your comments. I searched this subforum for Mono books and one came up (no mention if it's any good) :
Mono: A Developer's Notebook
Edd Dumbill, Niel M. Bornstein

That was my choice after looking through Amazon, as well.

Can you tell me if that's the book to get or are there better alternatives?

I'd like to use Mono for Gtk apps.

Thanks in advance :)

benvdh
March 31st, 2006, 07:12 PM
Hey,

Don't know much about mono programming nor C#, but did a little search on the web and found a list of books on the website of the mono project :


http://www.mono-project.com/Books (http://www.mono-project.com/Books)

The project itself also has a guide for mono :

http://www.mono-project.com/Monkeyguide

Hope this helps,

Regards,

Ben

SreckoMicic
April 1st, 2006, 09:29 AM
That book and Mono KickStart (notebook is much better) are only two I now, I don't think that there is more published book's on that subject.
So online resources are only thing u have :)

LordHunter317
April 1st, 2006, 04:21 PM
And MSDN and all the resources online. Most any introductory book on C# will work just fine on Mono, save for perhaps GUI examples.

celloandy
April 3rd, 2006, 11:13 PM
Yeah, Mono implements most of the standard .NET APIs, so a general C# book (the O'Reilly Programming C# book is pretty good, but it's your call on this one) will get you most of the way there, and the Developer's Notebook will fill the gaps for the mono-specific stuff (Gtk#, etc.).

Andrew

aamukahvi
April 7th, 2006, 12:45 AM
Thanks everyone, I ordered the Notebook and will also check out some non-Mono-specific C# books probably. :)

Ozitraveller
April 7th, 2006, 03:59 AM
C# Express (Free!)
http://msdn.microsoft.com/vstudio/express/visualcsharp/


Learning Resources
http://msdn.microsoft.com/vstudio/express/visualCSharp/learning/

Absolute Beginner’s Video Series

This video series is designed specifically for individuals who are interested in learning the basics of creating applications using Visual C# 2005 Express Edition. The series includes over 10 hours of video-based instruction that walks you through creating your first "Hello World" application to a fully functioning RSS Reader application. Learn how to write your first application today!!

C# Programming Fundamentals
http://msdn.microsoft.com/vcsharp/programming/fundamentals/

The C# Language
http://msdn.microsoft.com/vcsharp/programming/language/

C# Class Library Development
http://msdn.microsoft.com/vcsharp/programming/classlibraries/

101 Samples for Visual Studio 2005
http://msdn.microsoft.com/vstudio/downloads/101samples/default.aspx


Hope this helps....

;-)

sapo
April 7th, 2006, 11:40 AM
There are a lot of documentation from microsoft, but i wouldnt recommend them, they make you dumb and make you depend on their visual studio, if you wanna learn C# and mono, dont use visual studio learn to code by hand.