Alice is a teaching tool for introductory computing. It uses 3D graphics and a drag-and-drop interface to facilitate a more engaging, less frustrating first programming experience. And its free to download and use.
Its a project that was created by Carnegie Mellon University, with support from EA Games.
Good Luck!
R