Pues yo tengo otro tipo de recomendaciones, para un principiante. Lo primero es que los formularios, eventos, listeners, son un poco complejos para empezar en java. Yo te recomiendo, como todos, que arranques a leer, y en mi caso, que te instales una herramienta simple (demasiado simple) que te servira para iniciar a comprender como va el lenguaje.
No podras hacer dibujitos, ni crear formularios en interfaz grafica, sino que todo tendra que ser a mano, pero sabras asi que es cada cosa (si no tienes mucha base en prog. orientada a obj arranca por ahi).
En fin, hablo de
BlueJ