I'm sorry, but this is completely absurd and startlingly naive as a solution to the unemployment problem. The limiting factor on the number of people with programming jobs is the number of people capable of filling those roles. There simply are not competent developers who are having trouble finding work right now. If you want to talk about creating high-paying jobs that will allow the US to be more competitive and p…
The problem isn't that the workforce can't be programmers, or other technology related discipline. Entry-level programming skills can be picked up in days by virtually anyone. The problem is that, unlike the jobs of the past, there is no force to drive companies to hire anyone but the very best.
If every single person in America knew how to program, they still wouldn't be working, because the companies would hold the position open until someone who is better at programming is available.