Sim estudar C e assembly vale muito a pena.
Mesmo que você jamais 'utilize' esses conhecimentos de forma direta, entender a fundo como um "programa de computador" funciona vai te tornar um "programador de computadores" mais competente e capaz, muito simples.
Em resposta a Vale a pena estudar C só para conhecimento?
4