[1] L. Joyanes. Fundamentos de programación. Ed. McGraw-Hill, 1996
[2] M.A. Weiss. Estructuras de datos en Java. Ed. Addison-Wesley, 2000
[3] G. Fernández y F. Sáez Vacas. Fundamentos de informática. Anaya Multimedia, 1995.
Calquera manual de Java é axeitdao para a materia, xa que todos inclúen as estructuras básicas de programación: selección, iteración, métodos (funcións) e E/S.
Cursos en liña de programación Java:
El
rincón de Java
Tutorial de Java
TutorJava
Aula
Digital
Apuntes de
Java