<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1621132604871265&amp;ev=PageView&amp;noscript=1">

Post by Rich Moy on May 8, 2017, 12:00:00 PM

Developers don’t respond well to recruiters who throw around buzzwords and jargon in an attempt to prove that they really know their stuff. However, that doesn’t mean you shouldn’t know which tools they’re currently using to do their jobs, as well as the ones they’d like to experiment with in the future. To help you understand the candidates you’re recruiting, let’s take a closer look at the programming languages they rely on everyday—and the technologies they hope to use more often in the future.

The Most Used Programming Languages in 2017

As part of the 2017 Developer Hiring Landscape, we asked developers to tell us which programming languages they use at work. Based on their responses, here are the ten most used programming languages this year.


JavaScript came in at the top spot for the fifth year in a row, with SQL not far behind in second place. Although many of these technologies probably look familiar to you, the programming languages near the bottom of this list are worth keeping an eye on this year. They might not be used by developers as frequently as some of the other technologies on the list, but it’s clear that some of the newer technologies are becoming more and more critical to the success of engineering teams everywhere.

The Most Wanted Programming Languages in 2017

Considering that our CEO Joel Spolsky once wrote that you should hire developers who can help you today and in the future, we’re always curious to know which computer programming languages developers see as critical to their success down the road. According to the developers that we heard from for this year’s survey, here are the ten most wanted programming languages.


You might be surprised to find the amount of overlap between the most used languages and the most wanted. As confusing as this might seem at first glance, the order of both lists is quite telling. For example, while 32% of developers said they used Python frequently, it came in at the top spot of their most wanted list. When you’re talking to potential developer candidates, you might learn that they’re using some of their favorite technologies. However, that doesn’t mean that they’re in the perfect job situation based solely off of these lists. If you see a few languages that your engineering team doesn’t use right now, avoid the temptation to add them to your tech stack without evaluating how they’ll impact your business objectives.

evolution of tech recruiting


Schedule a 15 minute call

Call +1-877-782-2577 or email careers@stackoverflow.com for answers to any questions you may have