I've worked with VB .NET for about 2 years now and have recently decided to move to C#. By reading this book I was able to learn C# very well and easily. The book explains the necessary topics relating to C# very well. Also there are barely any typos in the book; there are some but not any significant ones.
The only issue I had was that on the more complex topics near the end of the book the examples contain lots of code and it makes it hard to understand. Obviously more code is necessary for the more complex topics, but they should try to cut down on some of it to make it more simplistic.
The exercises at the end of each chapter are very good. However, the author’s solutions often contain keywords and code that hasn't yet been explained in the book. So the author’s code is always more advanced than yours.
But, overall I think this IS a very good book and like every book it DOES have some bad spots. But they are bearable and you should have a solid understanding of C# after reading this book no matter what language you came from. I would recommend this book to anyone interested in learning C#.
|