Visual J++ no es java standard. Es la versión microsoft y yo creo que si no ha sido sustituido ya por C#, lo será pronto.
JBuilder es de pago, aunque puedes bajarte una versión reducida gratuitamente en la página de borland. Es fácil que encuentres libros o tutoriales sobre él.
Yo uso netbeans, te lo puedes bajar de www.netbeans.org y es gratuito, aunque no sé si hay manuales (yo lo uso "por intuición").
Tienes otros muchos, como forte for java de sun (puedes bajarte una versión gratuita en www.java.sun.com), Visual Age, etc, etc.
En cuanto a la opción de Felipe también es válida y seguramente aprenderás más, aunque requiere más esfuerzo. Bájate de www.java.sun.com ej j2se. Con ello tienes el compilador y la máquina virtual de java. Luego tendrás que escribir tus programas con un editor (el notepad o algún otro más mejor que te bajes, como el JEdit, el gvim, etc). y luego compilar y ejecutar tu programa desde una ventana de ms-dos.
Se bueno.