
Alice (2000)
Alice has a different paradigm of programming in an interactive 3D worlds. According to the developers, Alice was designed for undergraduates with no 3D graphics or programming experience. One thing that I like is the Alice Command Box concept - "Commands are Always Animated".