Do you think it's too old? Because if you do, then you might as well hang it up. :) Otherwise, I'm 47. I attended a bootcamp at 45. It's not magic. It's just a different way of thinking about (and solving) problems. I'd suggest starting with something like How to Design Programs: http://www.ccs.neu.edu/home/matthias/HtDP2e/index.html It teaches you how to think about programs, and programming, without getting too hung up on the peculiarities of a given programming language. It's a great foundation, and doesn't get sidetracked by all the latest fads. Once you finish HtDP, you'll be in a good position to start learning all the new-fangled stuff, and be in a great position to evaluate whether a given course, blog post, or opinion is worth your time. That helps separate out a lot of the noise on the internet. Pick a project. Work on your project. Find a community (like this one!). Participate in it. Quit thinking about your age. It only matters to you. :)