A resposta é simples e não é realmente útil. Qualquer linguagem é necessária. O Ubuntu é uma tonelada de software, alguns deles escritos em C, alguns em C ++, alguns em Python, Perl, bash ... e outros. Você definitivamente deve aprender scripts com bash, e você deve escolher uma linguagem como Perl ou Python, possivelmente a última. Além disso, aprender C não prejudica ninguém - você aprende mais sobre como os programas funcionam, o que são bibliotecas, muitas coisas sobre outras ferramentas.
Caso contrário - primeiro encontre uma tarefa, um nicho, algo que precisa ser trabalhado ou algo que está faltando ou algo que é simplesmente fascinante e você gostaria de trabalhar nele. E então descubra qual idioma será bom para esse propósito.