Negative Positive
Title: Much too dense for a beginner
Review: I chose this book as a text, on the recommendation of a colleague, for an Intro to Java course that I was teaching . After three weeks of using it, I regretted my choice. It is much too dense for a beginner. It also doesn't seem to have a good step-by-step method for learning the parts of the language, preferring to jump ahead into more advanced concepts that are mentioned in an offhand manner far too often. I found myself flipping back and forth constantly. Having said that, I feel that it is a good book to use if you have a decent programming background and a lot of time available. The examples are comprehensive (again, as long as you don't mind flipping back and forth), which would make this book a good auxiliary text.
Is the review positive or negative? 