Ответ на этот вопрос, наверное, очевиден тому, кто хотя бы отдаленно знаком с программированием. Конечно, любой компетентный программист не сможет обойтись без знания основ английского языка!
Специфика работы программиста
Начнем с того, что само программирование уходит корнями на Запад, а посему и все фундаментальные труды, изданные на эту тему и имеющие популярность, написаны именно на английском.
Если систематизировать «полезность» английского для человека, пишущего программы, то это можно выразить четырьмя основными пунктами:
• программисту просто необходимо изучать английский, поскольку основные термины, лексика и базовые понятия в программировании составлены на этом языке; даже продвинутые отечественные компании создают программы, оснащая их англоязычными инструкциями;

• для того чтобы изучить узкоспециализированную литературу или документацию к программе, программисту потребуется подтянуть свой английский индивидуально или с репетитором, который поможет «наработать» базу слов в конкретной области (дизайн, инженерия, математика и прочее);
• чтобы быть «в струе», общаться с единомышленниками в Интернете и советоваться с коллегами на профессиональных форумах, без английского не обойтись;
• если вы изучили английский язык в Днепропетровске, Киеве (или другом городе) и владеете им в полной мере, вы можете рассчитывать на заманчивые предложения работы от иностранных работодателей (например, из США – лидера на рынке программ) либо же на отличные поездки и проекты за границей.
Конечно же, основы программирования давно переведены на русский и украинский языки, и базовая информация доступна даже тем, кто не знает английского. Но если ваша цель – не просто поверхностные навыки, а интересная высокооплачиваемая работа в IT-компании или в качестве программиста-фрилансера, то тогда вам просто необходима хорошая школа английского языка.