Author/s : John Sharp Jon Jagger Publisher : Microsoft Press Category :Other Review by : Thomas Paul Rating : 7 horseshoes </pre> This book is geared for the person who is either a novice programmer or is new to object oriented programming. Anyone who is migrating from another language such as C++ or Java would be better served by choosing the Microsoft Press Core Reference book. This book takes a leisurely pace through C# and Visual Studio. Each chapter introduces a concept and then takes you through a step-by-step demonstration in Visual Studio of a program using that concept. Beyond the basics of C#, the book also covers such topics and ASP.NET, ADO.NET, and web services. It includes a brief tutorial on XML as well. The book does not cover each topic in great depth and some topics are left out (I/O, for example) but for someone with little or no experience the pace and the material covered is about perfect. Overall the book is well done. The book makes it easy for the novice to learn C#. The lessons are well designed to help the reader understand the material that was just covered. The authors' pace is perfect for a self-study course and should allow you to learn the material without much struggle. If you have experience then you will probably want to look elsewhere, perhaps to the Core Reference or the O'Reilly book. You should note that this book is very much a "hands on" book so you will need a copy of Visual Studio or Visual C#.NET to make it worthwhile.