Estoy preguntado a todo el que conozco, como curiosidad. A ver que me contestan, así que aquí también pregunto. Algunos dicen que C++, otros que java...
Por aquí en su día ví que algunos programas toscos estaban programados en ruby, es una opción para empezar?
Yo empezaría y empece por C++. Al igual k java lo puedes correr en diferentes plataformas, pero ruby es un lenguaje interpretado así que yo cogería o JAVA o C++ y entre los dos C++.
Para empezar yo te consejo Java.
al final creo que me decantaré por java