Top 5 popular programming languages

TypeScript and Python top RedMonk's recent rankings of programming languages, based on data from GitHub and Stack Overflow.

Top 5 popular programming languages

One thing that can help you with your coding career is knowing which programming languages are the most popular--though they may or may not be the right ones for you to know. In fact, it may help you position yourself better as an expert if you know one that isn't popular; or, you may just want to know how to code in the popular ones to expose yourself to the most jobs. 

RedMonk analyzes GitHub and Stack Overflow to figure out what the popular programming languages are. Here are five notable programming languages.

  1. Microsoft-maintained TypeScript. Starting in June, it became the first new language to enter the top 10 and stay there for more than a quarter since 2014. TypeScript works well with the existing JavaScript codebase with the potential to make safer code.
  2. Python. It's always been in the top five, but in the last year it has risen toward the top. It's generally considered versatile and easy to use.
  3. R. It rose two slots to the 13th most popular on RedMonk's list, and you probably haven't heard of it--unless you operate on data. RedMonk calls it "an example of the power of an academia-supported community to elevate a language beyond its expected threshold."
  4. Dart. Or should we say Flutter? Because the Dart language took off along with the popularity of the Flutter UI toolkit that went 1.0 a year ago.
  5. Kotlin. This language is popular with Android developers and seems to be holding onto that popularity in the face of competition from other languages used to run software on the Java Virtual Machine, like Clojure, Scala, and even Groovy.

It's not what you know, it's… well, with programming, it really is largely what you know and hopefully this list will help you understand a few more of the options.

Subscribe to TechRepublic Top 5 on YouTube for all the latest tech advice for business pros from Tom Merritt.

Also see

Two software developers are analyzing together about the code written into the program on the computer.

Image: iStockphoto/wutwhanfoto