Hi, gute wahl

Also als ich damals mit java angefangen habe (war mein erste Sprache) habe ich mir diese Bücher gekauft:
http://www.grundkurs-java.de/index.htm
In Band 1 werden sämtliche grundlagen erklärt, Band 2 erklärt die Programmierung von graphischen Oberflächen.
Habe davor einiges an tutorials gelesen was mich zt sehr verwirrt hat, aber erst diese Bücher (und die enthaltenen Übungsaufgaben) haben mir den Einstieg gut ermöglicht.
Band 2 ist natürlich nicht zwindend notwendig, GUIs programmieren bekommt man auch so, mithilfe der javadoc und ein bisschen Probieren hin, aber hilfreich ist das Buch allemal.

Als Nachschlagewerk kann ich immer "Java ist auch eine Insel" von Galileo Computing empfehlen, als Buch wäre mir das jedoch ein zu dicker wälzer in dem ich zu lange suchen muss, das ebook ist da doch besser geeignet.
http://openbook.galileocomputing.de/javainsel7/

Zuguter letzt noch ein Link zur Javadoc, dem besten Freund des Java Programmierers
Hier sind alle Klassen der Java API erläutert, inklusive ihrer Benutzung.
http://java.sun.com/javase/6/docs/api/

Damit solltest du eigentlich ganz gut vorankommen, hoffe dir etwas geholfen zu haben.
MfG