Дебаты о том нужно ли программисту знание английского языка ведутся уже давно и с переменным успехом по обе стороны, я же принимаю сторону тех, кто утверждает что – обязательно надо!
Зачем нужен язык? В первую очередь для чтения справочной литературы, ведь большая часть справочников или форумов ведется на английском, так что, зная язык, вам легче будет найти ответы на свои вопросы.
А еще, какой программист не мечтает работать на более выгодных рынках труда, и тут без знания иностранного языка не обойтись, ведь работать придется с носителями английского.
И не забываем о том, что все команды в языках программирования это, по сути, английские слова, так что зная английский, программирование будет для вас не как абракадабра.
А если вы решите стать специалистом высокого уровня, то вам понадобится знание иностранного языка и для общения с разработчиками напрямую, которые вряд ли удосужатся перевести свои работы на родной вам язык.
Так что без базовых знаний английского программисту никак не обойтись, и чем лучше ваше знания, тем выше вероятность найти высокооплачиваемую работу и стать хорошим программистом. Но это мое личное мнение, а вы как считаете требуется или нет знание английского?