Wired magazine's How To Wiki has an interesting article on how to teach your kid to program. Since I have a budding twelve year old hackerino, I was intrigued by this information.
Among the answers given were Logo, a kid-specific programming language (who knew?), Lego Mindstorms (robots!), and GameMaker, a free programming interface. If you are teaching your child to program, please share in the comments how you're going about it.
Teach a Kid to Program [Wired How To's]