Programing is power. Why do big tech companies pay $250k for basically a risk-free position to a good programmer? The key is knowing how to apply that power to making money.
When you are young you put in the hours to learn the craft. It's like any craft really, you need to put in a lot of time and effort to get good at it. At the same time you should be learning something about the world and how programming can solve problems in it. Maybe in business or something else. But at any rate, by the time you're 40 you should know how to make programming work for you. You definitely don't want to isolate yourself in a world of code without understanding how it succeeds or fails to provide ROI, otherwise you'll hit 40 and still stuck on the hamster wheel (or at best with a temporary nest egg).
When you are young you put in the hours to learn the craft. It's like any craft really, you need to put in a lot of time and effort to get good at it. At the same time you should be learning something about the world and how programming can solve problems in it. Maybe in business or something else. But at any rate, by the time you're 40 you should know how to make programming work for you. You definitely don't want to isolate yourself in a world of code without understanding how it succeeds or fails to provide ROI, otherwise you'll hit 40 and still stuck on the hamster wheel (or at best with a temporary nest egg).