1. Need money and human interaction.
2. Find programming job.
3. Remember that I don't actually like being a programmer.
4. Quit or lose job.
5. Go to 1.
I've been through this cycle too many times. I don't know how to get out of it. Most other jobs out there require a degree of some sort, and also, a resume that doesn't look like someone fired a machine gun at it.