Microsoft's TypeScript programming language rising fast, almost makes top 10

Microsoft TypeScript is popular and it's here to stay as a prominent language, according to analyst RedMonk.

Microsoft's open-source move puts Powershell on favorite programming languages list Microsoft's PowerShell open-sourced scripting language is striking a chord with more developers.

TypeScript, Microsoft's language for building JavaScript at scale, is now one of the most popular languages with developers and hot on the heels of Apple-backed Swift. 

TypeScript, released by Microsoft in 2012, is now in 12th spot in the first quarter 2019 programming language rankings by developer analyst RedMonk. The firm releases two quarterly rankings per year. 

TypeScript is a superset of JavaScript, which is currently the top language with developers. TypeScript has climbed four spots since RedMonk's last ranking in August and is up from 17th a year ago. Today, TypeScript is just behind Swift, which RedMonk has tracked as the fastest-growing programming language ever.       

"The language certainly benefits from its JavaScript proximity, as well as safety features such as the optional static type-checking. But features alone are never enough by themselves to propel a language this far this quickly – it must be leveraged by a wide base of growing projects – all of which explains why TypeScript's trajectory is significant and sustainable," explains RedMonk's Stephen O'Grady. 

RedMonk uses code repositories hosted on GitHub and discussions on Stack Overflow to rank programming languages. The rankings aren't necessarily representative of general usage of a language, but the company believes it can predict future trends in a language's adoption by using correlations between two big developer populations. That is, usage of a language on GitHub and discussions about a language on Stack Overflow. 

SEE: How to build a successful developer career (free PDF)    

Even faster-growing than TypeScript is Kotlin, which was up eight places since the last report and is now ranked in 20th place by RedMonk. According to O'Grady, the speed of Kotlin's growth is second only to Swift. 

GitHub too noted in its 2018 Octoverse report that Kotlin was the fastest-growing language among developers who use GitHub. The fully supported Android language is popular with developers of Android apps and is behind 27 percent of the top 1,000 Android apps on Google Play, according to Google.   

Julia, a language hatched at MIT in 2012, has also climbed two spots and is now the 34th most popular language, according to RedMonk. 

O'Grady last August noted the "esoteric nature of the language may yet relegate it to niche status". Today he said Julia's growth has been "more tortoise than hare" but pointed to TypeScript's growth as a reminder that it's rare but still possible that "languages can transition quickly from periods of slow, barely measurable growth to high, sustained growth quarter after quarter".

The top three languages in RedMonk's current rankings remain unchanged. Leader JavaScript is followed by Java in second place, and the increasingly popular Python in third place. 

Rounding out the top in descending order are PHP, C#, C++, CSS, Ruby, C, and Objective-C. The next 10 that make up the top 20 in descending order are Swift, TypeScript, Scala, Shell, Go, R, PowerShell, Perl, Haskell, and Kotlin. 

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

Previous and related coverage

Google: Turns out we've been underpaying male software developers

Google pays out $9.7m to over 10,000 employees after pay equity review.

Programming languages: PowerShell nets more Linux, macOS, Windows developers

Microsoft's PowerShell open-sourced scripting language is striking a chord with more developers.

Microsoft open sources PowerShell; brings it to Linux and Mac OS X

Microsoft is open-sourcing its PowerShell command line shell and bringing it to Linux and Mac OS X, as recently rumored.

Programming languages: Python rides high but Groovy is cool again with developers

Groovy sees a jump in popularity after years on the periphery of Tiobe's top 50 programming-language rankings.

Python programming language's top uses, tools: Developers reveal their choices

Data analysis overtook web development among Python developers last year.

Best-paying programming languages, skills: Here are the top earners

Wages growth for tech workers was flat last year, but pay for some roles and skills has been growing much faster.

Top programming languages to learn in 2019? Developers name their favorites

Software developers reveal which languages are their top priorities for 2019.

The programming languages and skills that pay the best in 2019 TechRepublic

The 10 programming languages associated with the highest-paying jobs all earned developers an average salary above $100,000.

Is Julia fastest-growing new programming language? Stats chart rapid rise in 2018

Company founded by Julia's four creators issues figures to show how the open-source language gained momentum in 2018.

Programming language Julia is gaining on Python

A young programming language for machine learning is on the rise and could be soon gunning for Python.

Programming language of the year? Python is standout in latest rankings

Python consolidates its place as a long-term top-three programming language.

Python now a top-3 programming language as Julia's rise speeds up

The MIT-created Julia programming language continues its ascent in developer popularity.

Which programming languages are most popular (and what does that even mean)?

Popularity may not be a single vector answer, but students and professionals still want to know if they're guiding their careers and companies in the right direction.

Possible Python rival? Programming language Julia is winning over developers

A young programming language for machine learning is on the rise and could be soon gunning for Python.

Python's rise: Could it soon edge out C++ in programming language popularity?

Python climbs up TIOBE's search engine-based index of programming language popularity.

Microsoft readies Python, Java support for its bot-building framework

Microsoft may be ready to rev up (again) its conversation as a service strategy, with new additions to its bot-framework toolset.

Is Julia the next big programming language? MIT thinks so, as version 1.0 lands TechRepublic

Released in 2012, Julia is designed to combine the speed of C with the usability of Python, the dynamism of Ruby, the mathematical prowess of MatLab, and the statistical chops of R.

Mozilla's radical open-source move helped rewrite rules of tech CNET

A gamble 20 years ago unleashed the source code for the browser that became Firefox. The approach is now core to Facebook, Google and everyone else.