Я скорее про то, что сначала научиться абстрактному программированию в вакууме на специальном языке, а потом переучиваться на что-то востребованное индустрией займет в сумме больше времени, чем сразу начать с настоящего языка
Это противоречит общему подходу к обучению. Обычно изолировано тренируются базовые навыки, из которых потом собираются сложные.
Из этого подхода лучше брать по отдельному языку на концепцию/две.
То есть, Паскаль, С для указателей, лисп, SML и т.д. А потом выучить синтаксис С++ за неделю.