Нужен, но прям дикое познание не нужно, в основном основное запомнить, а остальное по переводчику начать понимать иногда
Крч если хочешь начать, то не нужно забивать из-за англ яз
Английский язык нужен для чтения документации по языкам и их фреймворкам и библиотекам. Так уж сложилось что ЯП придумывают в основном англо-саксы, а не французы, испанцы или итальянцы. Даже в тех странных случаях когда язык программирования неожиданно придумали японцы (в частности Ruby) - всё равно документация к языку упрямо на английском языке, а не на японском
Если вы учитесь по хорошим учебникам на русском языке, то там разжуют значение всех слов, используемых в программном коде. Поначалу должно быть нетрудно.
Но для серьезной работы программисту необходимо постоянно заниматься самообразованием и поиском недостающей информации. По этой причине программист частенько обращается к документации по языку и его прикладным библиотекам. А эту документацию обычно пишут на английском, и зачастую она слишком большая, чтобы кто-то ее переводил.