2 ms·
My thoughts exactly. While teaching kids the basics can't hurt, designating programming languages as "foreign" is a stretch at best. While they surely seem "f
by pwg 13y ago
My thoughts exactly. While teaching kids the basics can't hurt, designating programming languages as "foreign" is a stretch at best. While they surely seem "foreign" to those who can't code at all (which would likely include the rep. who introduced this bill), they are not "foreign" in the same way that German or French or Spanish is "foreign" to English.
What is different is they are a representation of a logic system, either as a series of steps to carry out, or a set of transformations to perform on data. Teaching a programming language as a "foreign" language, without also teaching the logical way of thinking that allows one to write a program in the first place, will likely not produce the outcome the bill is intended to produce.