Obama Becomes First President to Write a Computer Program
Clearly most people are not going to spend a lot of time learning the rigorous theory behind CS, or how to write really high quality software that's meant to be reused.<p>However, I suspect that coding will become the new literacy. It's becoming an essential life skill, but only a few people need to be really good at it; most people just need a basic functional knowledge.