Every year there are lists about programming languages. The 10 most popular, the 10 least popular, the 10 most searched for, most loved, most hated …you get it. In the world of programming languages there are constant lists, but the ones that matter are those that help you plan your future or plan your development teams.
One of the companies that keeps a regular list of the most commonly used languages is TIOBE, a Netherlands-based company that evaluates code for quality. It's a list that shows the relative popularity of languages it is testing right now. We used its work as the basis for choosing the languages presented here because it is a good snapshot of the development market as it exists right now.
Another way of looking at the market for programming languages is through the lens of companies hiring programmers. This is more a view to the future, since even agile-based organizations will tend to have a lag measured in weeks to months between hiring a developer and seeing the first deployable code from the developer's keyboard.
Toptal is a company that acts as a broker between developers and the companies that want to hire them. It has a list of the most popular languages used in hiring searches -- a list that doesn't directly track to the TIOBE list.
Alvaro Oliveira is VP of talent operations for Toptal. When I spoke with him on the phone about Toptal's list, we opened with the No. 1 language companies are searching for: Swift. "Swift is new, so it's expected for its growth to be way higher than any other languages," Oliveira said. "It's also the language that has allowed a lot of people to join the iOS market."
Oliveira said that Swift's growth is coming from two sources: Those moving their programming from Objective C, and those coming into the iOS development market for the first time. "The iOS programming market was always held back by Objective C, which is a language that a lot of people found uninviting," he said. "But then Swift came along and was much easier."
The other language at the top of Toptal's chart is HTML. "For any web project, HTML is going to be there. Whether it's a Ruby on Rails or Rython job, HTML will be there. It shows that Web pages are still in demand," Oliveira said.
There was at least one language on the Toptal list that I found quite surprising, but I'll wait until later in the article to talk about it. Until then, let's take a look at the languages most commonly used in March 2016, and see how many of them you have in your project portfolio.
Once you've reviewed our list, tell us in the comments section below which of these are in use in your organization right now, and which ones you're personally working with.Curtis Franklin Jr. is Senior Editor at Dark Reading. In this role he focuses on product and technology coverage for the publication. In addition he works on audio and video programming for Dark Reading and contributes to activities at Interop ITX, Black Hat, INsecurity, and ... View Full Bio