Hola, que raro que el link este malo, yo acabo de ingresar, pero mira, para que no te esfuerzes demasiado, aqui va el link, directo al tutorial, del que te hablaba:
http://www.programacion.com/java/tut...va_basico.html
Sobre que es la POO, pues son las siglas de "programación orientada a objetos".
Sobre libros, pues no tengo el nombre de los teóricos en este momento, pero te puedo mencionar que cualquier libro de C++, y JAVA básico, te pueden servir para que entiendas esto. Consíguete uno de esos, que aprendes en 21 días, o hasta 14 días, y listo, ... no te vayas a complicar, leélos con calma y paciencia.