bajate el jsdk con netbeans.
http://java.sun.com/j2se/1.4.2/download-netbeans.html
Lo primero es (jsdk) todo la tecnologia java q necesitas para empezar y lo segundo es una interfaz de desarrollo.
Y por supuesto la documentacion
http://javashoplm.sun.com/ECom/docs/...actionId=noreg
Puedes probar con otras ides como jcreator y eclipse... a tu gusto.
Un saludo