Desde mi experiencia, para empezar te recomendaría primero un libro didáctico como "Programación Orientada a Objetos 2º ed" de Luis Joyanes Aguilar. Da una introducción a la POO muy sencilla, fácil de entender y la estructura que sigue el libro es muy adecuada. Ayuda con ejemplos en C++, que se pueden aplicar facilmente a Java. La verdad es que con este libro te será muy fácil aprender POO. Después una vez que tengas una introducción, seguiría con los numerosos libros que otros compañeros de foro te han aconsejado (auténticos best-sellers), libros que,una vez que tengas una base podrás sacar más provecho.
Libro Muy Didáctico
(Puntos:1)( http://barrapunto.com/ )
*** Greetings,;-) anirox ***