Indudablemente, el Java SDK de sus creadores es una gran herramienta, pero tiene la incomodidad para un novato de usar compilación por línea de comandos. JCreator y NetBeans ofrecen al novel la comodidad de un entorno de desarrollo integrado, y los dos ofrecen versiones gratuitas (JCreator nos corta la inspiración al no disponer de un Debuger en su versión gratuita, y NetBeans tiene un sistema de archivos por montaje para desarrollar proyectos, que puede parecer complicado, pero con una lectura a la ayuda se subsana el problema)
http://www.jcreator.com
http://www.netbeans.org