The conventional wisdom say age is a handicap in any industry, because young replacement are by the dozen and cost less.
However, in software, barely decent developer are very rare. I have interview more than 100+ people before I start my own startup and another bunch for it, and hardly I can point to 3/4 people that at least solve my interview:
- Code in paper this: Have word, reverse it
- Say to me why that is wrong and/or how make it work for very large datasets.
The majority fail hard with the first one. Not matter if come from university, college, work before as developers, etc.
So, if you can do basic programming well, you will have a job. If also, can bring something else to the table - any other skill related to the job - then you will have a better job.
You can try with sell your services in something like odesk.com (I don't see how can age be relevant in that kind of market) if found hard get your first job.
However, I think a person of your age have a BIG advantage over younger: You must be, at this time, more mature, better communicator, more professional, better attitude, etc. That is very important, because everyone wanna have the best hackers, but in reality, prefer professionals ;)