There are thousands of programming languages, but some of them are far more popular than others. When a company goes out to find new programming talent, they're looking for people familiar with the languages and systems they already use - and they don't always want to experiment with newcomers like Google Go or Apple Swift.
Here are the programming languages you should learn if you always want to have a job, as suggested by the popular TIOBE Index and Redmonk Programming Language Rankings.