подготовки к чему? ребенок не определился, чего хочет. Олимпиадная инфа одно, пром.программирование другое, еще программирование роботов есть, если мобильная, то третье.  Начинают с алгоритмов, их тупо выучить надо, и тогда уже и осознание придет, куда хочет. Чтоб выучить алгоритмы, реп не нужен, нужно приклеить зад к стулу и учить, легче всего на кодфорсес это делать и лекции в интернете смотреть можно