Добрый день.
Да, программистом можно стать, не обладая этими знаниями. Но что подразумевается под "без знаний"? В школе я физику изучал очень плохо, с математикой полегче было, но очень многое забыл. Английский - ну такой, умел переводить с переводчиком. И стал программистом.
Это не супер мастхев знания, но они потом пригождаются.
Английский - да. Это важный язык для программистов. По сути весь код и есть это англ. язык. Документация на английском, процентов 90 информации в мире на этом языке. Поэтому забивать на это не стоит, оно поможет.
Базовая математика пригодится. Считать всякие пределы не нужно, если вам оно не нужно будет в вашем направлении. Однако из математиков выходят отличные программисты.
Физика на продвинутом уровне нужна немногим. Если вы не моделируете какие-нибудь физические системы, гравитацию в играх и тд, то школьной базы вам достаточно (для веб-программирования это вам может и не понадобиться даже).