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