Per iniziare con Java ed imparare la pratica, se hai già un pò di conoscenza teorica, soprattutto della OOP, allora puoi procedere in questo modo:
-scarica netbeans lascia perdere eclipse...potrai usarlo successivamente, secondo me netbeans è piu' friendly, intuitivo ed efficiente e contiene tantissimi pacchetti e tutorial utili per iniziare anche direttamente con la pratica.
- Su google trovi molti manuali sulla programmazione, ti consiglio di leggerne qualcuno che sia molto pratico, uno molto utile è quello
http://java.sun.com/docs/books/tutorial/ , l'ufficiale, però è in inglese, ma contiene molto codice pratico per iniziare subito...in parte c'è anche il link per scaricare NETBEANS SDK oppure vai qui
http://java.sun.com/javase/downloads/index.jsp ....un pacchetto che contiene tutto ciò che ti serve per iniziare (Ambiente di sviluppo ottimo e J2SDK-pacchetto per lo sviluppo di Java) , in piu' scaricati anche le sorgenti delle librerie, grazie a netbeans avrai ogni spiegazione e link utili per vedere subito il codice di certe librerie e certe classi Java.
Inglese d'obbligo se vuoi approfondire (come al solito nel campo dell'informatica).