In the previous century, computer science and computer coding was left to a few highly trained individuals. There was a level of expertise and skill needed to “speak the language” of computer science—for most people, it was a foreign language.
As we embark deeper into the technological age, we are finding that the language of computer coding is not a “foreign language” anymore. K-12 schools have worked to introduce coding earlier and earlier into the curriculum. Education organizations like www.code.org provide amazing resources for teachers to be able to cover this subject matter.