That’s according to a breakdown of GitHub’s most popular programming languages of 2018. The GitHub team used metrics including how many unique contributors tagged a primary language, as well as the number of repositories created and tagged with a primary language.
GitHub notes that Africa and South America more commonly use TypeScript than developers in North America, possibly because developer communities are newer.
“Perhaps this means they’re more likely to focus on newer developer technologies,” GitHub says.
Some languages such as Ruby have dropped in popularity, even though more contributors are coding with Ruby.
Kotlin, HCL, TypeScript, PowerShell and Rust are some of the fastest growing programming languages.
The growth in PowerShell may be attributable to the many projects owned by large organisations. Large organisations are also using Go, which has seen a 1.5x increase in popularity.
“We’re also seeing trends toward more statically-typed languages focused on type safety and interoperability: Kotlin, TypeScript, and Rust are growing fast,” GitHub says.
Kotlin and Rust seem to find compatible audiences in C and Java, while Python is versatile and interoperable.
“Interoperability doesn’t only imply that languages have a pre-existing community to use and build on them. It also means that they can transcend and intermingle with different communities. For example, Kotlin was acknowledged as a first-class citizen on the Android platform last year,” GitHub continues.
Because GitHub is a community of developers, they can create resources for newer languages like Kotlin to help that language and many others continue to grow.