il existe de bon bouquin sur java.
Mais avant de commencer avec Java, as tu au moins des bases de C ou de C++. te faut des bases de POO sinon tu vas programmer comme une merde sans pour autant arriver à quelques chose de valade.
Tu te fou de moi, eclipse, tu tape dans google et tu tombe sur le site officiel tout de suite
http://www.eclipse.org/