I pointed my younger sister at this the other night. She's 17, and I'd tried to interest her in programming before with no avail. She seems to have caught on to this, though, and it's something I'm extremely happy about. It's not that I think that she'll ever become a hardcode graphics programmer, but I think it's fantastic that she even has a basic understanding now.<p>The only criticism I've had from her is that she doesn't know what to do with what she's learned. Maybe some suggestions on some basic examples might be good? (say, "Try writing a loop that averages these numbers," or a grade calculator).<p>Thanks so much for this - I believe that everyone should know how to program in the same way that I believe everyone should know how to read or do arithmetic. It's another form of literacy, and codecademy is definitely a big step towards much better understanding of programming (edit: that is, for the general public), and hopefully less social stigma and the like as a result of that.