Play TechFest '07: Boku : Video Games that teach you how to program!
Boku is currently in pre beta stage but it's still incredibly impressive. It's a video game designed to teach children how to program. It runs off an xbox 360 controller and has adorable animations to keep the kids interested- but it teaches REAL programming from coding to debugging. The goal is to attract kids as young as 5 years old by exciting them about the concept and emotional experience of programming. If you have a kid (or perhaps are at the coding level of one) you're going to want to check out Boku!