C# is the most influential language on the .NET platform. As Microsoft’s preferred language it has established a solid user base over recent versions and is attracting converts among developers from older technologies at an ever-increasing rate. With the recent release of .NET 2.0, the rate of migration to C# has never been faster. This book caters to that migrating audience. Illustrated C# 2005 packs the essentials of the C# language into just 350 pages, using an array of visual styles to provide a concise, clearly expressed quick reference to the core of the technology.
I've been dabbing with C# for almost five years by now, but my "official" programming background lies in Java. So when I decided to get some structure in my C#-skills, this book seemed like a suitable choice. Unfortunately, it didn't fulfil my expectations. Sure enough, it does cover the most used features of the language, but it is a strictly "how"-book and if you want to get some answers for "why", you'd better look somewhere else. Also, the "illustrated" part is somewhat misleading - the illustrations are used to clarify how different stuff is handled in heap/memory, that's it.
If you have programming background, this book may be of some value - most of the information is pretty basic, but I did learn some new stuff and some things did become clearer than before. However, complete absence of training material makes this book more of a reference volume of "in the nutshell"-variety than a book which you can use for development of your programming skills.