Truthfully, I was initially impressed with the book and its overall presentation style. All of which flew out of the window as I continued to encounter errors that any competent reviewer with knowledge of the content should have caught, specifically chapters 1, 2, and 3 [where I stopped].
The level of frustration with this text increased as I began to develop flash cards, obviously, the devil is in the details, and the reader is paying a lot more attention at this point. Therefore, before I got too far, I took a quick break and downloaded the errata for the book - confidence instantly shaken. It was not only the amount of errors listed that pissed me off, but also how many per chapter, and the type of errors found.
Sure, everyone expects an errata list with any technical book, that's the norm unfortunately. However, one could only hope that any reviewer(s) is vigilant enough to ensure the majority of errors were kept to a minimum, while taking into account the nature of the text.
That said some of you reading this might be Professionals like myself with limited time. Therefore, having to peruse an errata list with amount of errors and the type of errors contained is counter-productive to the task-at-hand and unacceptable.
Furthermore, and this really raised a brow considering I bought the eBook for Kindle. The errata for this text was last updated on 12/18/2012 [Errata Sheet (Revision 1.2.0 - 12/18/12)]. Why after a month are new customers, those purchasing the digital version being subjected to the current offering that is obviously sub-par?
Bottom-line: For what could have been a stellar book, I would advise to look elsewhere if you planned on buying the digital version. Until the publisher deems it appropriate to supply its customer with a version worthy of the content and title, and or refresh the eBook - save your hard-earned cash for another book.
*If I am able to get an updated version of the eBook at no charge then I will be happy edit my rating of the book.
As far as my "Bottom-Line" comment above, overall the book is actually a good text despite the errata for the first printing. However, if you have a Kindle and 45 minutes, you can highlight and annotate the sections requiring correction.
If you are looking to purchase the book and cannot wait for the second printing, I would still recommend the text, despite the frustration of having a secondary piece of reading material [errata list].
I am not new to Java but have learned quite a bit thus far, great tips, and good links to solid resources to use in the field.