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