Instruct: Classify Amazon reviews into positive or negative sentiment
Query: Good for philosophy, poor for actual programming

This is a book that I really wanted to like. I actually do think the humor is pretty cute and engaging. I have a better understanding of what OOP means thanks to this book. But for actual programming in java? Nope. This book skips over the basics that everyone needs to know just to get a simple program to work in order to focus on the deep concepts and fun things like MIDI beatboxes that you will never get to work.Now, it's not as if I don't know the difference between a for loop and a while loop. I know how to do them in C++, Python and Pascal thanks to books by Gaddis and Savitch. It's just that I have no clue how to implement these basic things *in Java.*Now, the book says that you should have 'some' programming experience and I do. No, you really do need to have a lot of programming experience in Java before this will be of any use. But I think such a person will be looking for a more in depth book.