There are some resources out there designed to attract the "gaming generation" into computer programming - it also happens to be a professional interest of mine (I teach primarily first year computer science).
Perhaps the most famous would be Alice (http://alice.org) - a drag and drop 3D programming environment.
Scratch (http://scratch.mit.edu) is a 2D drag and drop environment
Greenfoot (http://www.greenfoot.org) is a 2D Java programming environment
Env3D (http://env3d.sourceforge.net) is a 3D Java programming environment (Disclaimer: I am the author of this tool) - It makes programming in 3D very straight forward, especially for beginners.
Have fun!
The rule on staying alive as a program manager is to give 'em a number or give 'em a date, but never give 'em both at once.