¿Qué lenguajes de programación deberían conocer los aspirantes a periodistas de datos y en qué orden deberían aprenderlos?

Honestamente, no estoy seguro de qué es un “periodista de datos”, pero si es así, creo que R es un fuerte contendiente. No es un lenguaje de propósito general, pero R le brinda herramientas para describir e interpretar conjuntos de datos que van más allá de lo que he visto en otros entornos, con la posible excepción de cosas como la ciencia ficción.

Entonces diría R primero, python segundo con énfasis en los paquetes científicos y matemáticos. Después de eso, tal vez considere agregar un lenguaje funcional como Haskell o Erlang, debido a su afinidad por la computación distribuida. Eso es para que pueda retomar cómo funcionan cosas como mapreduce. Hay un argumento de que deberías aprender Java ya que esa es la puerta de entrada a Hadoop, pero honestamente avanzarás conceptualmente adoptando un enfoque puramente funcional por un tiempo. Posiblemente clojure es un medio feliz allí, aunque no tengo experiencia personal con él.