Hmmm... aquí se masca la gorda
(estás a punto de empezar un debate Python/Perl a gran escala.)
Yo diría que empezaras con Python, porque es muy fácil y su sintaxis es muy limpia y legible (hay quienes comparan Python con pseudocódigo
). Tiene muchísimas librerías y funciones externas.
Perl también está bien; hay ciertas cosas que sólo puedes hacer con él. Pero para empezar, no me gusta. Demasiado ilegible. En cambio, si estás empezando y lees un script en Python, a la primera pasada puedes entender ya el 80% de lo que hace el script. En Perl, estaba mirando un código y necesité miles de pasadas de "Por qué hace esto?" y similares.
Batch está obsoleto, pero cuando ya lo has aprendido sirve (Yo no te recomiendo abandonar Python o Perl para aprender batch).
Empieza con
Python.
Saludos!