Если ты хочешь изучать именно программирование, то начать надо не с языка, а с учебника программирования. Который не про то, как писать код на модном языке, а про то, как решать программистские задачи. А язык будет тем, который используется в этом учебнике для объяснения свойств алгоритмов.
Язык программирования - не цель обучения, а вспомогательный инструмент для записи найденного тобой решения задачи в понятном компьютеру виде. Для разных задач предназначены разные инструменты и для задачи "начальное обучение программированию" Python и C++ подходят очень плохо.
Для задачи "ПО, Desktop-разработка" С++ подходит, а вот использовать Python - это удалять гланды через задницу.