Software is becoming a critical layer of all our lives. It is the language of our world. 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.