To add to Eric's suggestion, Lua is often used as an add-on shell around C++ for game development, providing a scripting engine. I myself think it hides too much of the underying C and its syntax is overly complex, but that's MOPO.
I wouldn't think you'd need to actually develop a real game, just talk with him abolut how games are built.
Don Wilde
"There's more than one level to any answer."