bhe per quel poco che so il C è il padre di tutti i linguaggi.

La scelta del linguaggio dipende anche dal tipo di task che devi eseguire.

Ci sono programmi grafici scritti anche in python, anche se è nato come linguaggio di scripting (prova a cerca boa constructor, è fatto in python ed è impressionante).

Forse il C rimane la scelta migliore, solo perchè con quello fai il grosso e il piccolo.

Ad esempio io ho fatto qualcosina in python e per quello che dovevo fare ho impiegato una settimana per impararlo e un giorno per farmi lo script che mi serviva, sicuramente in C non ci sarei riuscito.