Для изучения нужен язык на котором можно решать реальные задачи. В моем случае сначала был фортран для решения задач по математике и физике, потом бейсик и паскаль на ДВК 2, для задач на кафедре обогащения (руд цветных металлов). Выбор пал на паскаль из-за скорости выполнения и самого языка. Затем турбо-паскаль, Delphi, 1C, C#.
Я это к чему. Просто изучать язык не имеет смысла. Но например TypeScript в составе ангулара или C# в составе Unity или MonoGame
То есть ученик реально видит для чего нужно программирование и заражается им
и солнце б утром не вставало, когда бы не было меня