Какие олимпиады? Серьезные типа Вош и турлома или  кенгуру с медвежонками? Олимпиаду по математике заполучить - милое дело, много дверей откроет. Это в 9 и 10 надо реализовать, пока стараться выходить на как можно более высокий уровень, готовиться к финишному рывку.Матем-информ-язык - посмотрите бизнес-информатику, например. Но это скорее управление, чем программирование.7 класс - рано еще определяться, в 9м может вдруг возлюбить историю с литературой. А то и географию - вдруг учитель сменится. Присматриваться можно. Но матем всяко полезна.Неплохо бы пока точнее оценить уровень школы - например попробовать сдать вступительные в какой-нибудь топ, где набор в 8 класс. Переходить не обязательно, но увидеть себя на фоне других - самое то. И если отличник только в своей школе, то уж думать о репетиторах-курсах.Билл Гейтс делает сайты?  Насмешили. В офисе техподдержка, это вообще не высшее образование. А IT - это и последователи БГ и Стива Джобса, и разработчики программ, включая браузер, с которого вы зашли на сайт, и игрушки,  и разработчики сайтов (и еще фиг его сделаешь без дизайнера) и тех поддержка тоже к этой же области относится.И даже лингвистика есть с одной ногой в IT - компьютерная.