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