Python - один из худших выборов для начального изучения программирования. Хуже только JavaScript. С++ - слишком большой и сложный язык, в котором за особенностями языка не видно самого программирования. Так что из твоего списка остаётся только одни язык - тоже малопригодный для начального обучения, но всё же получше, чем прочие предложенные тобой варианты.
Язык программирования - не цель обучения, а всего лишь алфавит, которым ты записываешь найденное тобой решение задачи. Каждый язык предназначен для своего круга решаемых задач. И выбирают язык не по названию, а по тому, какие именно задачи ты собираешься решать. Для каких задач тебе нужны именно C++ и именно Python?