I second what drguildo said.
I'm forty years old, and decided that I wanted a change. When I was sixteen, I got my first job in a restaurant. Turns out I'm better than average in fast food restaurants, and having a good head on my shoulders I'm usually compensated better than average. For a while I worked in shift and restaurant management. But in the last ten years, it's really soured for me, and of course the pay was never that great anyhow.
In my early twenties, I'd occasionally apply for tech support jobs, but there was never enough opportunities here for that, and next to nil for programmers. Now that I'm getting serious about programming again, I've got a leg up in that computers and programming have always been a hobby, but of course, I'm still a forty year old novice going into an industry that's got certain age related stigmas associated with it.
However, I refuse to let my age, nor my history color what my future looks like. I enjoy solving code problems. I'm up to the Wikipedia project at the moment, and I still have to do the occasional quick google search to remember the exact syntax of something, or how to lay out my Bootstrap divs...but once I have a basic design in place and start working on my logic, that's where the fun is. And, as long as it remains fun, I know I'm headed in the right direction. The rest will come.