Com base na minha experiencia pessoal, digo que vale muito, aprender C.
C é uma linguagem maravilhosa, mas que vai te dar logo um tapa na cara...
Esqueça seus "import tudopronto.py", esqueça sua programação dinamica, esqueça suas funções rápidas... C exige mais do cerebro, exige mais escrita, mais pensamento, mais conteudo. Um bom programador C leva anos para dominar a linguagem, e até os que chegam lá, ainda cometem deslizes vez ou outra(os erros de memoria provam isso).
C é o canivete suiço da computação, e você não vê um kernel em ruby, por exemplo. C tem tanta importancia que C++, Rust, Java, e mais trocentas linguagens compilada, interpretadas, transpiladas, etc, não conseguiram tirá-la de circulação. Isso porquê na mão certa, C ainda é a ferramenta mais eficaz.
Obviamente, as linguagens modernas como Java, JS, Python trazem uma grande vantagem aos programadores modernos, precisamos criar rapido, testar rapido, colocar em produção rapido... nosso ambiente é rapido, e nossas linguagens são muito eficientes nisso. Mas se você quer ter todo o poder da programação, ainda vale a pena escrever seu main.c, compilar, reescrever e compila-lo mais 200 vezes.
Quando um aprendiz Sith mata seu mestre, ele se torna Sith, quando um programador domina C, ele se torna programador haha