Muchos lenguajes tienen sintaxis similares a la de C, por lo que es recomendable, al menos, conocerlo. Se trata de un lenguaje en el que puedes programar a alto o bajo nivel.
Por otro lado, tengas el sistema que tengas, siempre encontrarás un compilador de C.
C es un lenguaje que desde 1978 ha sufrido pocas modificaciones respecto al original, y sigue siendo muy actual. Ten en cuenta que cuando los sistemas operativos se programan en C, será por algo.
Y lo más importante: no hay nada que no puedas hacer en C.
Un saludo.