Read other letters about this article
It's not clear to me why Logo failed his tests. That's what I introduced my nieces and nephew to.
I am about to start teaching the son of a friend of mine. He wants to learn C to write games. I agree with Joel Spolsky that you need to grok pointers to do that. I also couldn't trivially find what I thought was a good emulator (I was looking for a PDP-11, the source of modern computer architecture) so I thought a bit, added some Not Invented Here and am going to write an emulator designed to be easy to use to get experience in this area. I expect it will be up on SourceForge in about a month.
I also don't understand his distinction between machine code and assembler, since they map one to one unless he is referring to macro assemblers.