Alice is an introductory programming environment created by Carnegie Mellon University. Though it uses its own language structure, it is similar to JAVA, C++ and C#, but uses a drag and drop command structure, and a three dimensional environment for the code to play out. Now including characters from the SIMS. Available for Windows and Mac.