I think the reasons for learning to code are the same as the reasons for learning to write. When we learn to write, we are learning how to organize, express, and share ideas. And when we learn to code, we are learning how to organize, express, and share ideas in new ways, in a new medium.
In the future, not knowing the language of computers will be as challenging as being illiterate or innumerate are today. Will every job in the future involve programming? No. But it is still crucial that every child learns to code.
Senior writer for @Slate covering media, technology, and truth in the Trump era.
All kids should learn at least the basics of programming, the same way they learn the basics of chemistry or algebra or literary criticism, even if they have no intention of practicing them vocationally
In 2030, when today’s 10-year-olds are in the job market, they’ll need to be creative, problem-solving design thinkers who can teach a machine how to do things. Most of them will find that coding skills are about as valuable as cursive handwriting.
Who needs to code when you can use visual building blocks or even plain English to describe intent? Advances in natural-language processing and conceptual modeling will remove the need for traditional coding from app development.