Ну выучишь ты язык - а дальше что? Язык программирования - не цель обучения, а всего лишь набор значков для записи найденного тобой решения задачи. И знание языка программирования не научит решать программистские задачи - как знание значков математических операций не научит решать математические задачи.
P.S. Каждый язык программирования - всего лишь инструмент, удобный только для определённого круга задач. Какие именно задачи ту собираешься решать с помощью Python?
Если тебя будут учить - то месяца 3-4 освоишь, молодой мозг - "подвижный". А если сам, то х.з. Какой план составишь и какие сам себе задачи будешь давать, если ты новичок? А практика необходима для быстрого обучения с постепенным усложнением.