There are lots of efforts underway to get students (young and old) to learn to write code. There are far-reaching efforts, like the Hour of Code, and plenty of smaller, more focused projects, such as the Design and Technology Academy (part of Northeast ISD here in San Antonio, Texas). These are excellent programs that enrich the education of many students.
I often hear a question from various people about these programs:
Why should a student learn to write code if they aren’t going to become a software developer or IT professional?
It’s a completely legitimate question and I hope to provide a helpful response in this post.