Photo of c-jump game Some stuff you just can't make up. From the c-jump website:

Discover fundamentals of computer programming by playing a board game! c-jump helps children to learn basics of programming languages, such as C, C++ and Java.

While I believe that learning how to think algorithmically early on is a good idea, I would dispute that C and C-like languages are rewarding choices as first languages. Alan Kay and the SqueakLand folks have something to say about teaching programming to kids as well.