Comunque, dimenticavo: se ti trovi male con il libro che stai usando, cambialo. Online c'è un sacco di roba (vedi anche solo la guida di html.it), ma credo che per iniziare un buon libro sia di grandissimo aiuto. Ai tempi dell'università usavo il Savitch (in inglese, ma immagino che in 10 anni l'abbiano tradotto...), mentre recentemente in ufficio ho avuto modo di dare un'occhiata al Manuale di Java 6 di Claudio De Sio Cesari, che mi sembrava fatto bene.
In ogni caso, se fai un salto in libreria avrai sicuramente modo di sfogliare e confrontare vari testi...