Во-первых, нужно понять, для чего ты собираешься изучать ЯП (Язык Программирования), каждый язык имеет своё применение, Python характререн для web, машинного обучения, игр и приложений. У данного языка много возможностей и он востребован. Так же, нужно смотреть скорость языка, Python достаточно медленный, это минус. А, если ты хочешь спросить именно про первый язык для обучения, который ты бросишь после основы озов, то нужно просто учить Алгоритмический язык, поймёшь, что на чём строится и применешь уже на языке программирования, на котором хочешь писать. Удачи!
Качественный учебник программирования учить. А язык будет тем, который используется в этом учебнике для объяснения алгоритмов. Любой язык программирования - не цель обучения, а всего лишь алфавит для записи найденного тобой способа решения задачи (т. е. алгоритма) в понятной компьютеру форме. Python делает всё за тебя, потому научить ничему не может. К тому же динамическая типизация всегда провоцирует написание говнокода. В первом издании учебника Вирта использовался Pascal, во втором - Modula-2 (которая проще, чем Pascal), в третьем - Oberon-07 (который проще, чем Modula-2).
Присоединяюсь. Автор (Вирт) при разработке уделил особое внимание простоте восприятия погромства в данном синтаксисе. Но, если есть какие-то противопоказания, есть и другие претенденты. н-р Фортран достаточно прост в освоении новичку