There is nothing wrong with learning to program, but this is self-directed learning. You get what you put in, and if by 18, you never had the curiosity. I might want Donald Trump's paycheck, but that doesn't make it a job for me.
Software is a knowledge and problem solving game. What is it...