It's a fact: We are increasingly connected to computers and other devices. In many cases, we've almost come to see hardware, and the software that runs on it, as an extension of ourselves.
Where does the creation of a "hello world" program lead into the evolution of those principles that prevent much more complicated programs from hanging and crashing in an array of awful ways? How much do people really want to know about computer programming, and who should teach them? Will a basic coding education provide real benefits for the majority of students, or just trap them in another annoying study that that saps their time and energy?
While these questions can be raised, it’s hard to argue with the idea that the American educational system is underutilizing the power of teaching programming to kids.