I can't tell you how sick I am of laypeople thinking they can just pick up one or two programming languages in a couple hours a week and get a job. These people end up with a very small skillset and no knowledge of what things they don't know or where they might learn those things, and therefore they're of negative worth to a programming team. You need the experience and breadth of at least topical expertise before you'll be of any use to anyone.