List price: $59.95 (that's 30% off!)
One of the very first things I noticed about this book is that it has a sticker on it that says that online updates for the final version of .NET are available. I went to the site and downloaded the list of changes to the book. The list was actually fairly short and the changes straightforward. I regard this as a good sign.
The book is well laid out and clear, the first 130+ pages dedicated to fundamental concepts and structures of C#. A 70-page introduction to OOP, in the context of C#, follows. The next few chapters deal with advanced topics including container classes and threads. Next the reader is launched into more graphically-oriented topics. Finally, the topics move into such as object serialization, database access, and web-centric subjects. The progression from subject to subject is logical and smooth, and each section is written clearly so as not to leave the reader in the dark and each presented after its prerequisites.
Example code in this book is clear, concise, and explained. The source to the examples is *not* included with the book, but is available readily for download.
This book is a great start into C# and .NET. It is *not* comprehensive, but it covers most of the important topics that get used regularly. Seriously consider this title when investigating C# and/or .NET.
Tiny, and not even worth the shipping.
Thanks,
LiL' Tex
List price: $65.00 (that's 30% off!)
I especially like the fact that the author does not waste time on explaining the Visual Studio.NET IDE. This keeps the focus on where it belongs-the C# language and the .NET class libraries. I feel a language the libraries are best learnt by doing the coding in a notepad like environment-where you write all the code, make mistakes, stumble, and in the process, learn. Using an IDE that produces wizard generated code can be counter productive (although the VS.NET IDE itself is superb)when you are in the process of learning.
I do have a few gripes abt the book, though not about the quality of the content, rather what is missing from the book. I would have loved to see more on network programming and using the xml parsing APIs (something that I use a lot myself). (perhaps a vol II of this books will cover those!). But a book cannot cover everything. And what is covered is absolutely top notch.
....