Look. Facts and facts. They are not made by anyone. It is just what is happening. Here are some numbers. By all the numbers here are US market only.
The short answer is entry level developers college degree not required, but with some kind of training, maybe with ColorCode, can start from 40, 50, sometimes 60k. Experienced programmers can go up to 140, 150, 160.
Career advancement after is up to you. We live in a capitalistic economy where you can essentially go up as far as you want. People have done it. But those numbers depend on a lot of things. So let me explain.
Bottom line: If you do your homework and enjoy it, in only a few months you can make enough to support yourself and more. If you continue to grow and learn the latest technologies, and you can deliver quality code and you are a cool person to work with, you will make more than you need within a few short years. All that, while you got your headphones on and listen to your music.
Very few jobs allow us to do that and make this much. From there you can only go up. Not too many glass ceilings in technology, and in the world of programming that might even apply to women. And that is a very good thing.