Io ho studiato su quello che oggi è un "testo sacro" a livello universitario:

Concetti di informatica e fondamenti di Java 2
di Horstmann edito da Apogeo

che secondo me ha il pregio di essere estrememente chiaro e particolarmente ricco di esempi.
Inoltre è particolrmewnte indicato per i newbie, in quanto spiega anche "come" si programma (tipi di dati, strutture, condizioni, la logica che sta alla base, lo stile...)

My two cents,
alesssia

PS: Trovi questa stessa risposta all'indirizzo:
http://forum.html.it/forum/showthrea...hreadid=623079