- C#, este es el que menos me gusta (porque es unicamente de windows xD), pero si te interesa hacer una herramienta diría que este es tu mejor opción. La forma de programar es bastante similar a la de java, pero Microsoft visual studio lo deja bastante facil.
Igual, cualquier lenguaje sirve, lo único que es si tu objetivo es aprender C en algún momento, cada uno tiene diferencias un poco diferentes.
Si los tuviera que calificar por facilidad, yo diría que ganan Python y C#.
Y si los tuviera que calificar con cuales pienso que vas a aprender más, diría que Java y Python.