There are thousands of programming languages, but some 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 - even as newer languages like Apple Swift or Google Go start to make a splash. Here are the programming languages you should learn if you always want to have a job, as suggested by the popular TIOBE Index , the Redmonk Programming Language Rankings, and the annual Stack Overflow developer survey. Java C Python PHP Visual Basic Javascript R Go Ruby Groovy Objective-C Perl Pascal Delphi Object Pascal Swift MATLAB
Articles on software development