For the past couple of months now, I've really been interested in getting into programming and making a career out of it. Truth be told, I'm very money driven when it comes to this. My uncle, who works from home, in his boxers, while watching sportscenter, and uploads everything he creates to his companies servers, completely inspired me to learn this craft and work my dream job(which is, of course, working from home, in my boxers, while watching sportscenter.)
So before I began to start learning some languages and signing back up for college, I researched salaries. The way that I see it, if I'm going to learn a language from scratch, I want to make sure I'm learning the RIGHT language (RIGHT to me meaning the pay compensates for the amount of time, effort, and money I'm going to spend learning these languages..aka my life)
So my question is this.. how come some of the "easybeginner" languages pay just as much(sometimes lower by a 3-4-5 thousand) as some of the "more difficult" languages? For example, Python, a language I've seen called an "easy beginner" language, has a median salary of $80,000 in Chicago (http://www.simplyhired.com/a/salary/...-Chicago%2C+IL
) , and more "advanced" languages such as Java has a median salary of $87,000 in Chicago (http://www.simplyhired.com/a/salary/...-Chicago%2C+IL
How come these "easy" languages are being compensated nearly the same as the more difficult to learn languages?
am I missing something?