It's probably important to bear in mind that demand for programmers may change over time. Salaries for programmers are very different now than they were during the "dot-com bubble" of the late 1990s. (Remember that until 2007, there wasn't even such a thing as an iPhone, never mind jobs for people programming apps on one!) If it's going to be six to ten years before you start looking for a job, you should remember that anything you learn about current salaries is at best a general guideline.
I give you a lot of credit for thinking ahead! There's a lot to be said in favor of good planning. But don't get too caught up in details of things far down the road.
You can an annual salary of anywhere between $60,000-$100,000.
Read here for more info
Looking ahead is a good thing. And it is good to know if you can make a living in a field that interests you. But you will have a lot of other things to think about that are just as important before you get to a salary...
Do you want to work where you grow up? Are there jobs available there? Do you want to travel? Or do you want to be close to family? Do you really LOVE programming? Or is it something that will drive you nuts in a few years?
Getting a job in any of the Science/Technology/Engineering/Math (STEM) careers will allow you to have a job and a good living. That is important to consider. But you have a lot of opportunities to explore... enjoy and explore them!
Best of luck!
Also checkout glassdoor.com for salary info. Specific salary will vary depending on job type, experience level, job market, but that link should give you a basic idea