A large percentage of "the right people" will have already invested in learning programming and the innumerable related skills, because that's what they're interested in and have been interested in for a long time. Thus, being a bit older without much experience is a bad signal from a company's perspective. But if you learn aggressively on your own, it can be overcome. Don't expect to learn all the random skills on a company's dime, though - the salaries are too high to justify that.