Конкретный язык не важен. Нужно научиться самому принципу программирования.
Для обучения более важно чтобы была интерактивность. Ввел команду выполнил увидел результат.
Желательно, чтобы была возможность работы с графикой и звуком.
В мое время отличным учебным пособием был бейсик на спектруме - там можно было, как писать программы, так и выполнять отдельные команды.
> Была у меня такая же мысль, пока на первой же Олимпиаде в этом году не началась проверка прикладных знаний, а в качестве базы обозначили как раз Питон.
Это не олимпиада по программированию, а олимпиада по программированию на питоне.
Нормальные олимпиады не ограничивают участника конкретным инструментом.
Практический любой язык поддерживает ввод/вывод с консоли.
А на чем ты реализуешь задачу, не суть важно.
Для обучения более важно чтобы была интерактивность. Ввел команду выполнил увидел результат.
Желательно, чтобы была возможность работы с графикой и звуком.
В мое время отличным учебным пособием был бейсик на спектруме - там можно было, как писать программы, так и выполнять отдельные команды.