One thing to note here - a degree really depends on the employer. When I'm hiring someone personally for a position like this a degree is very low on the list of what is important to me. Talent and experience are the most important (for me anyways). The ability to problem solve independently is also very important. Often I would put attitude and personality above a degree even. Just my 2 cents. For the record, I do not have a degree....and I am a C level executive at a publicly traded company. I'm not trying to discourage you from pursuing education in general, just throwing out there that you may be able to get out of your situation without committing to formal education for an extended period of time. If you are interested in programming, find some good training resources (tons of good stuff out there for free) and start writing code. Then write some more.
General education is less important than actual skills directly relevant to the job you are trying to get.
To say that another way...
Every person with a successful career at some point was hired for a job they were unqualified for. That just how it is.
Why? Because school teaches you knowledge, but not skills. Skills are learned on the job.
Whats that mean for someone trying to start a new career?
It means that you need a break to get started. You have to find a way to get hired to a low level position that you aren't qualified for. It sounds counter intuitive but its just how shit works.
How do you get a job you aren't qualified for? This is tricky. One way is to be young, energetic, and unattached. These people get hired cause employers gamble that they will work their asses off.
Another way is to know somebody. Probably the best way. Every industry you are interested has a community, often a regional one. These communities are almost always small and people tend to all know each other. The key is to find a way into the community and to make contacts. At the end of the day, the most important qualification for a job is that people like you and they like being around you. If you can make friends with people in the community, you will get your foot in the door no problem.