Programming C# with Visual Studio .NET 2005 is a practical guide to writing software using the latest version of the C# language. After covering the fundamentals of the language, the book moves into more advanced topics, such as Windows Programming, Threads, Database Programming with ADO.NET, XML, and Network programming.
"Great Way to Learn C#" I wish this book was around when I was first learning C#. It has a good and clear explanation of the language basics. In fact, I would say it contains the best explanation of delegates and events I have ever seen (very important since they are both essential to .NET programming, and also a bit hard to grasp at first.) Suddeth's explanation is clear and easy to follow, as well as accurate (and yes, I have read books that said things about delegates that just weren't quite right.) It also gives a nice introduction to some advanced topics (I found its discussion of threading helful when I wrote my first piece of code that needed to spawn a new thread), and includes discussion of some of the neat features introduced in 2.0. So many programming books are way too long -- this book is just the right size. The editing could be better, but overall, it is more than worth the price tag.
"Great Introduction to .Net" This is a great introduction to .Net. I'm an experienced programmer in multiple other languages but at the time of getting this book I hadn't broken into the .Net platform. This book allowed me to pick up the language syntax and visual studio very quickly. This book provides a solid foundation of what everyone needs to know about C#. There is a lot more to the language but that's a lot easier to learn on your own then the basics. Thanks Jeff!