Great for new programers
I recently purcahsed this book to begin to learn C#. So far it has been easy to understand and the excersises really make you use the code instead of just reading it.
could be better...
As these sorts of books go, this is just ok. While the author covers many aspects of the language in fine detail, the book is lean on actual examples one would encounter in the real working world. Technically the book is fine, but realistically there is a lot lacking.
Brilliant Technical Writing
Sharp is an excellent technical writer.
A good example is Chapter 3 where he guides you through Visual Studio 2008's excellent Debugger Toolbar where you Step Into, Step Out and Step Over code as it runs in an example.
If you are lucky enough to have access to an (SkillSoft) online version of this book, you will be immersed in a unique and productive learning experience.
This C Sharp book was written by a Sharp Guy
And I don't just mean a person whose last name is Sharp! :-) Although each chapter is ostensibly about some particular C# programming construct, a reader would learn more than just C# syntax from this book. By the time one finishes reading this book, one would also have learned enough about useful .Net frameworks such as Windows Presentation Foundation, Windows Communication Foundation and LINQ. Kudos to the author for pulling this off!!
great book
I love programming, and this was a great book to have. I still use it to keep my programming skills up and up. The author has a great grasp of the material.