My six-year-old has expressed an interest in learning how to program. I'm not really sure where to start. He definitely has the right kind of inquisitive mindset for it, though.
I taught a high school class for a little while, but that had a specific, very set curriculum.
And I taught myself when I was just a few years older than he is now. But that was with a Commodore 64 in BASIC. So I don't really want to start him there.
Anybody have any experience teaching young kids programming? I do know of the MIT Scratch language, but aside from that?