Employees should meet companies halfway and learn a bit of programming on their own. Of course learning early on is better, but attempting a pass through something like http://learnpythonthehardway.org should be mandatory for any unemployed person. Shows initiative. A company's apprenticeship program could take the company the rest of the way. A bonus: there are government programs that can help with the cost of this training.