Stop telling kids that programming is a ‘foreign language’

Forrest Brazeal:

letting kids study Swift instead of Spanish may seem appealing. We all know computer programming is an important skill, so it would be nice if it was promoted from elective status in schools, and there are plenty of superficial parallels between code and natural languages: both come from large families, so picking up your eighth declarative programming language is a lot easier than learning your first; both have concepts of grammar, syntax and so on.

The ways in which this idea is terrible are also apparent at first glance, and agreed on by both linguists and computer scientists. A quick rundown of some highlights: