Seriously watch every Alan Kay (not the survivalist) video on youtube, you will not regret it. It's practically criminal that they have such low view counts.
See also glamorous toolkit [2] for more immersive programming.
It's good to see that the way to really get it noticed is to present the contents in order as this guy has done.