Вообще не вижу проблем.
В конце девятого класса познакомился с программированием. Впереди было два года, а за плечами лишь базовые знания кодинга. Первый год был без каких-либо результатов. Даже школьный этап не прошел. Хотелось бросить, но я не сдавался. Хотя иногда так хотелось...
В 11 классе поставил себе задачу пойти на все возможные для меня олимпиады по информатике. Удача улыбнулась мне в нескольких командных олимпиадах и в личной олимпиаде Ломоносов. Как итог, два года усердного труда действительно обернулись мне билетом почти в любой ВУЗ страны. Правда, информатику нужно оправдать 75 баллами.
Что помогло мне на пути?
Из информационных ресурсов: e-maxx, Codeforces, ACMP, Informatics.mme,
Их прочих: общение с единомышленниками, участие на различных сборах по программированию.
Из своего опыта вынес, что выигрывают не талантливые, а работяги. Если хочешь сделать что-то - делай! Говорю это как бывший олимпиадник по истории и обществозанию...