Hi. I recently started learning Java and worked my way through the book "Learning Programming with Java for Dummies" by Barry Burd. It was a pretty decent book for learning programming basics, but it seemed to gloss over the topics of objects and classes. I would like to find a book that is easy to understand for a beginner programmer (no previous experience) , but that goes all the way through advanced topics of Java. Can anyone recommend a book like this?