Possible Duplicate:
Which C# 4.0 Book would you purchase, and why?
What C# book would you recommend to a complete newbie to the C series of languages?
Is Essential C# 4.0 (3rd Edition) the best option and is this the most recent/relevent edition?
Possible Duplicate:
Which C# 4.0 Book would you purchase, and why?
What C# book would you recommend to a complete newbie to the C series of languages?
Is Essential C# 4.0 (3rd Edition) the best option and is this the most recent/relevent edition?
Essential C# is a great book for beginner and expert alike. It covers just about everything you could ever want to know about C#
Jon Skeet is also publishing a 2nd edition of his C# book C# In Depth. Amazon says September 28th for release, but maybe Jon can comment more on when it will be out.
Programming C# 4.0 (6th Edition) just came out from O'Reilly and I've been really getting a lot of mileage out of it. I also have C# 4.0 In a Nutshell, but it's more of a reference guide. The first would be an ideal companion for a newbie.
I also plan on purchasing Jon Skeet's C# In Depth (2nd edition) but I am not sure whether it is geared more for experienced programmers or newcomers.
I would recommend the Andrew Troelsen book - Pro C# 2010 and the .Net 4 Platform.
He goes from the very beginning of C# (without even using Visual Studio), goes through a ton of coding concepts - like OOP - with examples in C#. He is very thorough. I have read 2 of his books (2005 and 2008 C#), and I have learned a ton in both.
C# 4.0 in a Nutshell: The Definitive Reference
When you have questions about how to use C# 4.0 or the .NET CLR, this highly acclaimed bestseller has precisely the answers you need. Uniquely organized around concepts and use cases, this fourth edition includes in-depth coverage of new C# topics such as parallel programming, code contracts, dynamic programming, security, and COM interoperability. You'll also find updated information on LINQ, including examples that work with both LINQ to SQL and Entity Framework. This book has all the essential details to keep you on track with C# 4.0.
I like C# 4.0 in a Nutshell, but it's more of a reference than the kind of book that you are probably looking for.
What do you mean by "C series of languages" of languages? If you mean C,C++ and C#, they don't have nearly as much in common as you might hope. What language are you coming from?
Consider:
http://www.amazon.com/Head-First-C-Andrew-Stellman/dp/0596514824