I was rereading this thread because my son is asking to learn programming. He knows some from Jr. FLL robotics, Minecraft, and is fairly proficient at Scratch.

We got a book on modding for Minecraft, and he's going to start working on that with his uncle.

Has anyone used "codecademy"? I wonder if he'll be able to do a fair amount of that independently. He's homeschooled and unfortunately I have a very low tolerance for frustration with tech (and a 3 year old!)