Achei isso aqui mmmuito legal. Se tivesse começado assim as coisas seriam mais fáceis hoje hehe
It's hard to teach the object-oriented concepts of Java when the first thing the student sees is the very procedural public static void main (String[]). BlueJ offers a way to teach Java's OO concepts in a visual environment, allowing the student to connect and implement classes with mouse clicks and drags. In this installment of "Java Tech," Jeff Friesen introduces this educational tool.
http://today.java.net/pub/a/today/2005/07/21/bluej.html