Birçok dil için seri halinde
kitaplar var aslında onlara bakabilirsin. Onlar gerçekten çok güzel kaynaklar, hem sana kitap okumayı sevdirir hem de hiç sıkılmadan sayfaları çevirirsin. C/C++ ve Java'yı öğreten çok güzel bir kaynak. Sana tavsiye ederim bu kitabı.
Yazılım Bilimi kanalı da harika bir kanal. Eğer kitap alamayabilirim diyorsan kesinlikle bir sonraki tercihin bu kanal olmalı senin için. Bu kanalda Java da mevcut. Ücretsiz olarak Java eğitimi de veriliyor.
Eclipse IDE'sini kullanıyor kendisi, istersen sen de onu kullanabilirsin fakat ben onu önermiyorum sana.
Intellij IDEA daha güzel bir IDEA olduğu için sana öneriyorum.
Not olarak düş kendine, Java ile başlama derim aşırı zorlanırsın. C# gibi basit ve kolayca öğrenebileceğin bir dil öğren, Java'yı hem daha rahat sökersin, hem de kodlamanın yapı taşlarını öğrenirsin. C# ve Java birbirlerine benziyor zaten.