A Wall St Journal letter to the editor suggested that computer programming languages be taught in the public schools, just like we no teach foreign languages. This actually is a very good idea. In addition to the obvious employment benefits, knowing how to program gives great insight into how computers work and what they can and cannot do. A citizen today has to interact with computers in daily life. Knowing programming gives the citizen an useful edge in navigating the murky currents of cyberspace. Now that most students own computers, the school would be spared the the expense of setting up a computer lab.
Un fortunately the public school faculty, ed majors, are incapable of teaching programming, and few of them are capable of learning. So it won't happen unless enormous pressure is brought to bear upon the school systems. I don't see much sign of that happening.