Ça fait 5 ans que je fais presque exclusivement du Ruby. J’ai envie que ça change. Je n’ai pas de problème avec Ruby ; j’aime toujours autant ce langage ; je pense qu’il a encore pas mal d’avenir (inertie des projets rails, ruby dans le navigateur avec opal.rb, ruby dans l’embarqué avec mruby) ; c’est juste que j’ai besoin d’air frais.

Voici une liste de 8 langages informatiques que j’aimerais apprendre, réapprendre, tester ou approfondir, plus ou moins dans l’ordre.

R

Le langage de base du data scientist. Je m’y met à fond en ce moment. Ce langage est parfois bizarre, mais parfait pour l’exploration des données, les statistiques et les graphes en interactif dans la console.

JRuby

Bon ok, c’est pas un langage. Mais je ne me suis jamais intéressé à JRuby. C’est peut-être le moment d’essayer. Je me dis que JRuby pourrait pallier les lacunes de Ruby en matière de graphisme.

Java

Des fois je ressens le besoin de faire des programmes rapides. J’ai fait du Java pendant des années, il est peut-être temps de voir les nouveautés que ce langage a à m’offrir.

Assembleur

J’ai fait de l’assembleur il y a longtemps. Ça ne m’a jamais vraiment manqué, mais j’explorerais bien les micro contrôleurs en assembleur, par exemple.

Elm

Un langage fonctionnel, réactif, sympa pour les jeux en 2D. Pas besoin d’en dire plus, je suis intrigué et je veux l’essayer, même si ça se passe dans le navigateur.

Julia

Lui, il veut carrément remplacer R, matlab, Octave, etc. Et d’après ce que j’en ai déjà vu, il pourrait en avoir les moyens. Par contre je ne pense pas apprendre R et Julia en même temps, donc Julia devra attendre.

C

Je n’avais pas fait de C depuis plusieurs années, à part avec l’Arduino mais ça compte pas vraiment, n’est-ce pas ? Dernièrement j’ai écris un patch en C pour le langage R et ça m’a donné envie de m’y remettre. Mais bon, c’est juste une envie.

F sharp

Certainement que ça n’arrivera jamais (parce que pas le besoin) mais je trouve la syntaxe élégante et intrigante. J’aimerais bien l’essayer.