I think everyone completely missed my point. You can hire someone (who has no baking skills) away from starbucks and teach them to follow an exact recipe precisely, in a few hours. You can't hire someone with no programming skills (doesn't know what a loop or if statement is) and train them to join your programming team in a few hours or even a few days. It's just not possible, unless they learn miraculously quickly. I think other respondents might have forgotten what it means not to be able to program at all, or what it means to follow a recipe precisely. You can't compare the two.