С математикой однозначно не поспоришь,ведь иначе вам придется ломать голову часами и днями над тем,что можно решить за 5-10 минут. Если у вас проблемы в этих сферах,то это совсем не значит что путь вам закрыт. А вот физика она вроде как вообще желательна человеку любому,да и в ней часто встречается материал математики,только немного под другим уколоном. Кому-то он проще,кому-то сложнее. Школьная программа у всех разная. Я за 10 и 11 класс ничего в школе не прошел ни по геометрии,ни по алгебре,ни по физики, в силу того,что учителям моей бывшей УГ школы было все равно на детей,ведь они каждый день провожают их в армию,да в пту после 11 класса,а такие как я для них исключение и удивление (в то,что я занимаюсь самостоятельной подготовкой и еще и имею репетиторов и курсы мне в школе не верили до сдачи егэ =D). Поэтому я советовал бы сначала все же ознакомиться с самой информатикой и прочим,что бы понять что конкретно вам понадобится и уже если вы знаете все,что вам было нужно,то вы вольны не изучать без желания дальше эти две науки для программирования,ну а если появляются проблемы в понимании,то стоит вернуться к ним. Опять же говоря про школьную программу, многих моих друзей в школах обучили так (особенно знакомых москвичей),что они проходят программу университетов совершенно разных направлений на 90% как повторение того,что было в школе начиная с класса 9 ,так что может быть вам в принципе не нужно ничего и ваша школа успела внести вам в голову все что нужно,а может ничего. Такой вот кот Шрёдингера,а не система образования.
Физика нужна больше для общего развития.А вот высшая математика конечно нужна.Дискретная математика,млита - must have.Ну и конечно же не стоит забывать об алгоритмах.
а что такое млита?