via email from the Princeton JUG
Another interesting resource for learning about Java and programming is
It is an interactive learning tool that starts by having you build a game world
with actors, using a GUI. Then, you learn how to enhance the world by using
It’s worth a look. At JavaOne 2007, the Greenfoot project was awarded the
Duke’s Choice Award.
This is interesting — I’ve always thought that Java was actually a poorer choice than something like Python or maybe Ruby for introducing students to programming. The syntactic requirements, compilation and other steps, and relative difficulty to get to the fun stuff seems to be a significant barrier.
One of the strong points of Java has always been tool support though, and this looks like a pretty neat tool. I have to admin, I’m definitely wondering if this could make me change my mind. BlueJ was a big leap I think in producing a simpler, learners IDE — but this just seems miles ahead in terms of making something to spark people’s interest in programming. Which considering all the concerns about dropping enrollment in Computer Science has to be a good thing.