Not had much time to play about with it, but it looks good.
As other's have noted, LOGO is quite good, but he might be a
little to old for that now. I know it was quite boring for me
when I was forced to learn it in high school. (although I was
coding with higher level programming languages at the time, so
maybe I was just being to picky).
I think games like RoboCode is a good teaching aid.