JavaScript Tops Stack Overflow Ranking

Screen Shot 2016-04-04 at 11.11.29 AM

Stack Overflow just published the results of its annual developer survey, in which it queried 56,044 coders around the world about everything from their age to their job priorities. As with previous editions of the survey, Stack Overflow also asked developers to name the programming languages they used most.

Perhaps unsurprisingly, JavaScript topped that list, followed by SQL and Java. Here’s the breakdown of Stack Overflow’s top ten languages:

  1. JavaScript (55.4 percent)
  2. SQL (49.1 percent)
  3. Java (36.3 percent)
  4. C# (30.9 percent)
  5. PHP (25.9 percent)
  6. Python (24.9 percent)
  7. C++ (19.4 percent)
  8. C (15.5 percent)
  9. Node.js (17.2 percent)
  10. AngularJS (17 percent)

“More people use JavaScript than use any other programming language,” read the note accompanying the data. “PHP appears to be falling out of favor as Node and Angular emerge.”

Those results differ wildly from the monthly TIOBE Index, considered one of the key listings of the most popular programming languages. March’s edition of the Index put Java in first, followed (sequentially) by C, C++, C#, Python, PHO, Visual Basic .NET, JavaScript, and Perl.

Stack Overflow’s rankings align more closely with the recent list by tech-industry analyst firm RedMonk, which also placed JavaScript in first, followed by Java, PHP, Python, C#, C++, Ruby, CSS, C, and Objective-C.

Of course, it all comes down to methodology. RedMonk calculates its rankings based on datasets from GitHub and Stack Overflow, while TIOBE relies on search-engine data. By contrast, Stack Overflow asks its developers directly.

Whatever the analysis, though, it’s indisputable that JavaScript remains popular among developers. If you’re just exploring the language, check out these resources:

If you’re new to JavaScript, keep in mind that it’s relatively easy to pick up, but can take a career to master.

Image Credit: hvostik/Shutterstock.com

Post a Comment

Your email address will not be published.