Си++ в качестве первого языка в самом деле ужасен.Я имела в виду, что 2 года питона для него не обязательны совершенно, достаточно полугода, в общем разобраться в языке и все. Что там 2 года-то учить?А питон это знаете... примерно как чтение по Доману. Вроде читать ребенок умеет, но вообще не понимает, почему оно так работает, слова знает, а буквы нет.  Прошел циклы и  всякие if-else, но вообще не понимает, что за выполнением этих операций скрываются какие-то счетчики, которые по умолчанию бегают от 0 до n. В общем,  в питоне куча умолчаний, 2 пишем - 59 в уме.  Как раз то что ваш сказал про строчки. То, что в питоне 2 строчки, в других языках будет 59.  Только вот эти 59 показывают все счетчики и параметры в явном виде.  Ты понимаешь, почему у тебя данная функция работает именно этим образом, вот все ее параметры. А в питоне смотришь на функцию, и черт его знает, как она работает и почему.Представьте, стоите вы на остановке. Подъехал автобус.  На нам ни  номера, ни перечня станций, ничего.  Но все в него садятся и понимают, куда едут. А ты стоишь как дурак - то ли сюда тебе, то ли не сюда. А потом подъезжает другой автобус.  И на нем длинный-длинный список остановок.  Да, он длинный.  Но ты можешь прочесть и понять, подходит ли тебе этот автобус.Вот первый автобус - пайтон. Красивенький, без разных дурацких надписей. Сел и поехал.А второй - любой другой язык. У меня проблема, что я не понимаю, подходит ли мне первый автобус. А у детей, пересаживающихся с этого автобуса на обычные, проблема "слишком много написано, лень читать все остановки".Поэтому я считаю, что лучше паскаль. Это классический подход: сначала алфавит и буквы, потом слова. Автобус, в котором указаны ключевые точки маршрута.Но может если учиться программировать в началке, классе в 4-5, лучше питон, чтобы детям было проще.  Память у них получше, а понималка похуже, чем у более старших детей.  Запомнить что "голубой автобус с двумя полосочками идет к метро, а зеленый к школе" им попроще будет.