petzold's .Net Dot Zero  
Author Message
ahmedilyas





PostPosted: Visual C# General, petzold's .Net Dot Zero Top

This sticky here will be used for people to post their C# book recommendations. It will help us keep the forum a bit cleaner than making several topics about book recommendations and also helps everything to be in 1 "spot" and alot of people can see the book recommendations that you have given everyone else in this topic.

So please, feel free to post your book recommendations here for developing in C#! :-)

If possible, include any links where the person would be able to obtain the book from, and it's ISBN number which would be a big help to everyone!




Visual C#17  
 
 
ahmedilyas





PostPosted: Visual C# General, petzold's .Net Dot Zero Top

Please look at Amazon and read some reviews, this allways helps. But here are some books i can recommand:

As you want to start with the basics, you must start with: MicrosoftR Visual C#R 2005 Step by Step



 
 
Matthew Watson





PostPosted: Visual C# General, petzold's .Net Dot Zero Top

IMHO the *best* book on Windows Forms Programming in C# is:
Windows Forms 2.0 Programming by Chris Sells and Michael Weinhardt
(ISBN 0-321-26796-6).

This covers all aspects of Windows Forms programming using C# and Visual Studio 2005. It is very detailed and easy to read. A must-have book!

 
 
Kevin8264





PostPosted: Visual C# General, petzold's .Net Dot Zero Top

I'd say the best thing to do is go to your local Barnes and Noble or whichever bookstore you have nearby, set aside an afternoon, and thumb through all the available books until you find one you understand and feel offers the level of detail you need. After all, you're buying the book to spend a bunch of time reading it, right

 
 
Brazzle





PostPosted: Visual C# General, petzold's .Net Dot Zero Top

For C# beginners I highly recommend "Programming C#" by Jesse Liberty (O'Reilly). It works best if you have *some* knowledge of programming but is mostly an introduction to C#, it also is not IDE-specific.

http://www.amazon.com/Programming-C-Jesse-Liberty/dp/0596006993/sr=8-1/qid=1161642595/ref=pd_bbs_sr_1/104-4016646-4995906 ie=UTF8


 
 
Greg Beech





PostPosted: Visual C# General, petzold's .Net Dot Zero Top

+1 on Jesse Liberty Programming C# it is excellent.

 
 
Derek Smith





PostPosted: Visual C# General, petzold's .Net Dot Zero Top

I am also a big fan of Programming C# (O'Reilly). I can't say that I have ever come across a book from O'Reilly that I didn't really like and believe me I have a lot of them.

 
 
NewWorldMan





PostPosted: Visual C# General, petzold's .Net Dot Zero Top

Me too. I only have the 1st edition, so the 4th edition must be even better.


 
 
pravi





PostPosted: Visual C# General, petzold's .Net Dot Zero Top

I would recommend "Professional C# 2005" by by Christian Nagel et al. (Wrox Press). This is an excellent book for novice to intermediate developers.

 
 
Dennis Stone - MSFT





PostPosted: Visual C# General, petzold's .Net Dot Zero Top

My favoriate C# specific book would have to be Effective C# by Bill Wagner, he goes through 50 mostly-short examples of ways to improve your C# code and the reasoning behind it. I don't think this is the first C# book you'd want to go to if you are just getting started with C# but I also don't think it is a book that should only be recommended to advanced users, I think just about anyone but the absolute beginner can benefit from it. I read the .NET 1.1 version a while back and I recall hearing there was a 2.0 version out now but I'm not positive on that.

 
 
Dasa





PostPosted: Visual C# General, petzold's .Net Dot Zero Top

The C# Programming Language by Hejilsberg and co.

It's in the tradition of K&R - the standard reference on the language. Good enough of a tutorial for experienced programmers as well, especially those familiar with Java and C++, though I'm sure there are better tutorials for the language.

One caveat is that, unlike K&R (and Gosling's Java equivalent and Stroustup's C++ equiv), it is targeted for both programmers and language implementers, making it less optimal than optimal for either purpose.  But that's minor qualm, and it's a clear and concise description of the language from the authoritative sources.

Make sure to get the second edition - the first edition describes 2.0 features only partially.

 
 
Matthew Watson





PostPosted: Visual C# General, petzold's .Net Dot Zero Top

Is it my imagination, or has this become unstickied

 
 
ahmedilyas





PostPosted: Visual C# General, petzold's .Net Dot Zero Top

I was wondering this yesterday, thanks Matthew, ill make it a sticky again and keep a close eye

 
 
Jeremy Jarrell





PostPosted: Visual C# General, petzold's .Net Dot Zero Top

Here's a free online version of the Effective C# book. I'm have the print version (and I still prefer print versions just because the knowledge seems to stick with me a little more when I read off of something I can have and hold) but its a nice way to get a feel for the book and decide if its worth purchasing.

http://www.myjavaserver.com/~tusi/CSharp/toc.html


 
 
xRuntime





PostPosted: Visual C# General, petzold's .Net Dot Zero Top

Programming C# is the best IMO. It reads easily and goes at a good pace.