Язык программирования - инструмент для решения определённого круга задач. И выбирают язык не по названию, а по тому, какие именно задачи ты собираешься решать.
Язык С предназначен для системного программирования. Если ты собираешься писать операционные системы, драйверы, компиляторы, он тебе понадобится. Но в физике он не нужен.
P.S. В физике до сих пор Fortran используют - именно потому, что на Fortran написано огромное количество высокопроизводительных библиотек для обработки результатов экспериментов, моделирования физических процессов и т.д.
P.P.S. Если ты хочешь всерьёз заняться программированием, то Python не имеет смысла. Он нужен НЕпрограммистам и только для того, чтобы передать данные в готовую библиотеку, написанную на совсем другом языке, и получить из библиотеки результат обработки этих данных.