Первым учить учебник программирования - не языка программирования, а самого программирования. А язык будет тем, который используется в этом учебнике для объяснения свойств алгоритмов - удобным именно для обучения.
Язык программирования - не цель обучения, а всего лишь инструмент для записи найденного тобой способа решения программистской задачи (т.е. алгоритма) в понятной компьютеру форме. И никакое знание языков программирования не научит программировать.
P.S. Python может научить только собирать как-то работающий говнокод из готовых библиотек. Он специально разработан для людей, которые программистами не являются и не собираются ими быть.