Поделюсь немного своим ИМХО
Я начинас с ассемблера для AVR, потом писал на Си, потом питон и луа, потом Go, Rust и Elixir.
Я считаю что питон — оптимальный сейчас выбор новичка. У него гигантский выбор библиотек, гигантское количество обучающих материалов и очень приятны синтаксис. И он довольно простой и прививает мало плохих практик. У него есть REPL — это очень полезно на этапе обучение.
Но на самом деле значение первого языка сильно преувеличино, гораздо важнее просто решать какие-то практические задачи хоть на чём-то
А для тех, кто говорит, что нужно знать Си для того, чтобы понимать, как работает железо и процессор — я вас огорчу, между Си и питоном сейчас расстояние несколько меньшее, чем между Си и тем, что исполняется на железе на самом деле