Concordo com os pontos que você trouxe Letícia, ótimos motivos para aprender C! e acrescentando uma opção para pessoas que estão iniciando no meio é a de utilizar microcontroladores(como o arduino por exemplo, que utiliza uma linguagem bastante similar) para visualizar o código funcionando efetivamente, uma plataforma muito boa para esses estudos é o Tinkercad.
1