Javascript ‘most widely used’ programming language

data code screen

Javascript is the most widely used computer programming language in the world, according to a new survey by RedMonk.com

Red Monk has been compiling a list of the most popular programming languages every quarter since 2011 and it’s probably no surprise to anyone that Javascript is ranked in first place.

While some might say it’s not really a proper computer programming language, Javascript has evolved and become more powerful over the past few years.

Moreover, as more projects involve developing online and cloud-oriented applications, Javascript has really come to the fore.

Red Monk ranked the top 20 programming languages based on how widely used they were on Github, the world’s busiest website for computer programmers, and how much discussion there is about them on Stack Overflow, another huge website for programmers.

The top 20 computer programming languages as Red Monk lists them are:

  1. JavaScript
  2. Java
  3. Python
  4. PHP
  5. C#
  6. C++
  7. CSS
  8. Ruby
  9. C
  10. Swift
  11. Objective-C
  12. Shell
  13. R
  14. TypeScript
  15. Scala
  16. Go
  17. PowerShell
  18. Perl
  19. Haskell
  20. Lua

One of the most notable things about the list, according to Wired, is how high up Swift is, although it’s “hardly a surprise”, says the website, since it’s the language used to develop iOS apps.

Swift is Apple’s new programming language, its progression from Objective-C. The company has been promoting it heavily since its launch in 2014.

Kotlin is another programming language which has grown fast, probably partly because it’s now supported by Google on Android devices.

Lists such as these are useful for programmers because they often need to collaborate on projects so they need to use the same language as their collaborators.

Plus, the popularity of languages indicates what types of projects are more prevalent or growing in the market.

R, for example, has grown in popularity in recent years because it is used in data science, or statistical computation, and looks to be the first choice over alternatives such as Python, which has a variety of uses, including artificial intelligence.

Java and C++ are also relatively widely used languages for the development of AI solutions.

But computer programming languages are like any other tools.

In some instances, only one or a limited number of specific tools are required.

But most of the time, it depends on the people doing the work and the tools of their choice.

As long as the end result is what is required and it works well, it doesn’t really matter what language is being used.