Top critical review
7 people found this helpful
Overall, the reviews may be good, but...
on January 30, 2007
Like several others, I bought this book because of the glowing reveiws. I simply could not be more disappointed.
The book is not at all easy to follow, laden with errors, and backwardly stated sequences -- you are told to do something, and then told, after you do it, to do something else, first. Just think if this sort of instruction was all you had were you attempting to defuse an explosive device: "Now, cut the blue wire. You should, first, cut the red one, or the device will blow up in your face." Not the best way to sequence things, is it, as you are likely to be proceeding one step at a time.
The code, as presented in the book, is incomplete, despite the author's having said that you can, if you wish, type the code yourself (which I prefer to do for learning purposes) rather than simply downloading it. Additionally, the reader is told to employ menus in Visual Studio to access selections that simply are not there.
Worst of all, the book presupposes a level of expertise on the part of the reader such that it comes across in actuality as one pro talking to and offering advanced-level suggestions to another pro. If, however, you do not as yet inhabit so lofty a level, you should know that the book presupposes that you already know and know well what you bought the book to learn.
The book is extremely verbose; seemingly, for every line of coding presented, there is page upon page of novel-like reading. This may work for some; others, however, prefer a straight-forward, concise, clear and hands-on approach. There is no teacher like experience, and material presented in a wordy, essay-like fashion does not readily invite follow-along, learn-as-you-do instruction, which is the most effective way to acquire a skill.
To those who found the book so favorable, I offer congratulations for having discovered a volume of information that has, according to their reviews, worked so well for them. I, however, simply do not happen to fall into that category, wish though I may I did, and am constrained rejoin those who must go on wishing that once, just once, a good, clear, concise, reasonably error-free and genuinely instructive book on C# & ASP.NET would make it to the market place. Until then, disappointment and frustration of the sort engendered by this book and the all too many like it will continue to make learning web programming much more difficult and time-consuming than it must be.