Linguagem de programação recomendada para sensoriamento remoto?

Estou iniciando estudos que, esperançosamente, levarão a uma longa carreira como especialista em sensoriamento remoto. Atualmente, estou trabalhando com o ArcGIS para algumas aplicações e aprendendo o ENVI para outras. Percebi que é imperativo que eu aprenda uma linguagem de programação e estou...