Customer Reviews

1 Review
5 star:    (0)
4 star:
3 star:    (0)
2 star:    (0)
1 star:    (0)
Average Customer Review
Share your thoughts with other customers
Create your own review
Most Helpful First | Newest First

1 of 1 people found the following review helpful
4.0 out of 5 stars Superb, solid and extensive resource to learn C#, 19 Nov 2013
Verified Purchase(What is this?)
I've bought this product after buying a couple other C# books and having experience with Deitel's book "Java How to Program, 9th ed". I was not disappointed. The signature Deitel approach is there, meaning exercises where each new element is highlighted and elaborately explored. Chapters are concise, but at the same time not too much so. Each discusses a topic and also references where in the book you'll expand your knowledge of things of which only the surface is skimmed at first.

The book advertises to be for programmers, however i reckon quite a few experienced programmers will find that the beginning chapters go in too much detail. Explaining how an IF ELSE statement works for example, or a SWITCH. And yet i find that to be a good thing. Those chapters are quickly digested, but they give you the certainty that you have the basics down in a C# way. To give but one example: coming from Java it was interesting to note that there's no fall-through allowed in the C# Switch statement. It's a small thing, but every language has subtle, yet important, differences and having a detailed chapter on the basics means you avoid hours of frustration afterwards as you search for that small mistake you made because you didn't know it was a mistake.

There's two things that keep me from giving it a 5* rating:
1. the very disappointing lack of exercises and control questions which i so highly appreciated in the "Java How to Program" book. I'm sure that there's many programmers out there who reckon they can learn a language without much exercises or control questions. I for one prefer to learn a new language thoroughly and also do exercises on every part of it. The best way to learn to code is to practice. And control questions are a scientifically proven study method that greatly aides in memorising theory.
2. the choice to print in black and white only. It's far more visually appealing to have a book where the code & highlighting is in colour.
Both of these concerns are addressed in the Visual C# 2012 How to Program book. But they do make for a book that's twice as expensive which is too high an extra cost in my opinion (even though i reckon it's worth the extra cost and wish i had bought that one rather then the programmers version).
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Most Helpful First | Newest First

This product

Only search this product's reviews