If u r already into programming and love it, don't waste your time, u'd be better off building real systems, and if you cann't find one that pay, build upon a open source and very soon you'll be consulting people using it.
If u r not into programming, find something that sucked u(to use an earlier comment) and work on that.
If you absolutely sure that u want to start over, don't worry about age, be the best u can be and I'm telling you with experience, it does not matter, what matters is your geek quotient. U'd definitely need to find a mentor to guide in the right direction.
If u r already into programming and love it, don't waste your time, u'd be better off building real systems, and if you cann't find one that pay, build upon a open source and very soon you'll be consulting people using it. If u r not into programming, find something that sucked u(to use an earlier comment) and work on that. If you absolutely sure that u want to start over, don't worry about age, be the best u can be and I'm telling you with experience, it does not matter, what matters is your geek quotient. U'd definitely need to find a mentor to guide in the right direction.