Per il JDK, tutorials, articoli e altro trovi tutto presso il sito della SUN.
Come editor potresti iniziare con jedit o jcreator se cerchi qualcosa di semplice e veloce; altrimenti puoi affidarti ai consueti Eclipse o a NetBeans iniziando a padroneggiarli contenstualmente al java:
Con NetBeans c'è il Download NetBeans IDE with JDK che comprende tutto in un colpo solo.