LightBot - Flash game teaches procedural programming in face of memory constraints
addictinggames.com
addictinggames.com
The big problem that I have is that you can't skip levels and the levels get too hard too quickly for his brain.
I know it's just Logo with a different interface but he really enjoys the fact that it's a robot (a more interesting protagonist than a turtle) and the isometric view.
I've been kicking around rewriting this as a game with a more gradual progression of difficulty, a level editor, more goals and a larger instruction set.
While researching similar programs, I was reminded of 'Guido van Robot'. It's view is top down rather than isometric and it's character is a triangle 'turtle'. It has a much larger instruction set and you type your program rather than using icons. I guess what I'm looking for is something in the middle.
It's definitely fun though.