L'ambiente di sviluppo (nel senso di IDE) non ti serve. Prima devi apprendere Java, poi passi alle GUI...e poi le crei con un IDE (ma questa scelta è del tutto opzionale).
Per programmare c'è il kit chiamato JDK.


Non sono aggiornati sui nuovi libri. Io comprai la guida completa a Java 5 di Schild. Ora c'è la nuova versione, sono 65€ http://www.ibs.it/code/9788838667664...-completa.html
Indice del libro: http://www.ateneonline.it/pdf/indice...6-4_indice.pdf

Vi sono anche libri meno voluminosi, della metà delle pagine.