This book is a mediocre introduction to programming in C#. I learned a lot by reading it, but only because I had to figure out how to make the examples work. I have a fair amount of experience programming in other languages, so I was able to figure things out. A real novice would be lost. Much of the sample code did not work when I first entered it, and I had to do more research to make the programs run. Early on in the book, the examples showed the complete code needed, but at some point the author decided to just show snippets, and the reader is left to figure out what else is needed. Some examples were so non-functional that it seems as though the author typed them in a word processor without testing them in the compiler. Important key words were left out, and some of the programming logic and syntax was just wrong.
One other thing that bothered me about the book is that the description on Amazon indicated that it covered Windows forms programming, but in actuality only console programs are shown.
In short, I don't recommend this book. There are better ones out there, I'm sure.