Начать следует с математики. Понадобится при поступлении, обучении, возможно - и для программирования.
Физика - под вопросом, зависит от конкретного вуза, в который вы планируете поступать.
Руский язык - тоже пригодится - как для поступления, так и для общего умения излагать свои мысли.
Английский язык. Must have. Хотя бы до уровня intermediate. Как говорится, это первый язык программирования, который вы должны освоить. Потому что вся документация, большинство книг - на английском.
Изучайте структуры данных. Пригодится при использовании любого языка программирования.
Изучайте алгоритмы. Тоже всегда пригодится.
учиться в физмат-классе, интересоваться IT-cферой, участвовать в олимпиадах, хакатонах