Programming Languages

These charts are based on the opinion of our contributors. We encourage experts to propose changes.

Rust is an open source language, with Mozilla as lead contributor, focussed on concurrency and memory safety.



Java programming language has a long history. It is still widely deployed on webservers. Java is also the core language of Google's Android.


Objective-C has a long past. It's still in the picture thanks to iOS having objective-c as the core language for its OS.


.NET refers to several actual programming languages: C#, F# or Visual basic.



Go is open source software, with Google as lead contributor, with a focus on simplicity and reliability,

See or the code playground.


Developed for Apple's ecosystem (iOS, macOS). Swift is a modern language.


Ruby, made popular by the framework Ruby on Rails was adopted quickly for web development thanks to its simplicity and productivity. Compared to its sibling PHP, Ruby was seen a a breath of fresh air. Performance is still improving.

Python 3

Python 3 is a highly anticipated successor to Python 2. But due to breaking changes, developers are relatively slowly migrating away from 2.0.

Python 2

Python 2 is seen as a high quality language. It has a grand ecosystem and still under development, although its successor (v3) has been around for a while now.


PHP has become popular as a easy to learn language and the default stack on web servers in the past decade. Challenged by many improved languages, PHP is still the backbone for much of the world's web development.

The latest, PHP7, is a still a reliable option for web development.

Contributors: Yvo Schaap.

Last modified February 28, 2018. Edit this page.