Преимущество знания языка C заключается в том, что вы очень хорошо представляете себе, как работает компьютер. Не только как работает ваша модель программирования, но и как устроена память, и тому подобное.
Единственный уровень ниже C - это ассемблер, на котором говорит конкретный процессор.
(Я бы добавил, что знание языка C также позволяет оценить, насколько меньше работы приходится делать на языке более высокого уровня. И, надеюсь, оценить затраты, связанные с работой на этом языке более высокого уровня).
Прикрепляю к посту несколько видео по теме: