почему в интернете говорят что надо сдавать физику на программиста?
Потому что информатику плохо преподают. Или потому что программирование -- это то, что выродилось из инженерных дисциплин. Обучение в политехе, как правило. А туда без физики никак
Но там много интересного рассказывают, как комп работает, например. Структуры данных, алгоритмы и прочие прикольные фундаментальные плюхи, которые бы тоже очень не плохо знать, но самообразовавшиеся кодеры это, как правило, не учат, а зря =/