Java ist auch eine Insel ist auch ziemlich beliebt. Eine alte Auflage hiervon kann man sich online kostenlos anschauen :
Allerdings finde ich, dass solche knapp 1400 Seiten Bücher wie Java ist auch eine Insel evtl. etwas zu umfangreich für den Anfang sind, weil man am Anfang erstmal nur die Grundlagen lernen will und dann langsam das erste Programm schreiben will, von daher würde ich an deiner Stelle erstmal mit einem kleinerem Einsteigerbuch anfangen. Die Frage ist auch, was ist ein Ziel? Willst du so schnell wie möglich erstmal ein kleines Programm und eine kleine App entwickeln oder willst du erstmal über längere Zeit dich intensiver damit beschäftigen?