years ago when i looked into java - bluej helped.

http://www.bluej.org/


good luck