Олимпиадное программирование это просто про логику и алгоритмы, т.е. ребенок и сам может сообразить, без всякого обучения (первую и последнюю задачи точно). Но с обучением, конечно, легче. И Питона вполне хватает, на нем, на мой взгляд, даже легче эти задачки сделать, чем на чем-то более продвинутом. Но чтобы решить все задачи, я думаю, нужен серьезный уровень.