OK I think I know the next thing my daughter will be doing once she learns to read and has some more solid math skills…

http://www.kidsprogramminglanguage.com/download.htm

First I am going to learn how to use it.. Cool.

If you want to teach your kid to program. I suppose it is like learning the piano…

I have opened it up and it is pretty cool. C# syntax (which is a good idea) and plenty of reasonable examples.

I think I might start my 4 year old copying the examples into the interface. At least it is good typing practice for now.