Programming languages ranking for the 1st half of 2014

Stay connected, follow CodinGame for Work now
For the 1st half of 2014, we provide an overview of the most used programming languages in the context of challenges organized on the CodinGame platform, based on the scores of participants who chose to code in these languages. An insight useful for better understanding the technological choices of developers, and for recognizing the languages that have the wind in their sails. 

 Programming languages popularity and ranking

Among the 19 programming languages available on the platform, Java and C++ are the two languages the most widely acclaimed by participants in the programming challenges: they include on their own more than half of the developers. Nothing very surprising about this since they are widely taught in schools and figure among the most used languages (and the most sought after by recruiters) in the professional world. In the same class of performance (a score around 45%) comes C, often chosen by juniors and students.

Python takes 3rd place in the ranking, having an excellent balance with regards to popularity and performance (score of 58%). Indeed, easily accessible, well-furnished in libraries, and not too wordy, it's a programming language that lends itself particularly well to coding competitions.

C# has risen in the rankings in recent editions and follows on the heels of PHP as much in terms of users as in scores obtained (with an average of 52% against 54% for PHP).

Finally, less common languages such as Go, Dart, or Scala, although appearing only recently, monopolize the top of the rankings in terms of score (60% and beyond). These languages are generally used by developers who are more experienced and versatile, who have mastered the more classic languages but, having an active technological awareness, remain particularly interested in novelties.


  1. What's the scale of the x-axis? I'm presuming that area (diameter) of disk corresponds to popularity, right?

  2. Hi Rog, you are totally right: size of balloons corresponds to the popularity (and x-axis has no meaning).

  3. x axis is the language, but it's been moved up to the blobs