職業プログラマじゃないけど作業の自動化・効率化のために
プログラムを組むことを前提に学ぶべき言語を考えてみる。

シェルスクリプト:まぁ、基本でしょ。
awk:Perlができる人は必須じゃないけど、シェルスクリプトの達人を目指すならこれも。
Tcl/Tk:チャチャッとGUIを作るテクも習得すべき。

欲を出せばさらに難しい言語に手をだすことになるのだが
あくまでエンドユーザーに徹するなら、これだけできれば立派だろう。