It depends, то есть это зависит от многих факторов.
Многие программисты изучают документацию на английском языке и уже могут ориентироваться в тексте в оригинале. Многих такое 'статус кво' устраивает и умение понимать текст достаточно для работы. Однако, чтение не означает знание языка либо умение устно говорить на языке.
Кроме того, многое зависит от отношения к учёбе от самого ученика. Некоторые полагают, что могут самостоятельно учиться и скептически относятся и к упражнениям и к преподавателю. Данной категории учеников необходимо понять, что у каждого формата обучения есть свои плюсы и минусы.
Например, преподаватель является ценным ресурсом в качестве собеседника. Такой формат ценен для подготовки к интервью и анализа речевых и грамматические и других ошибок. Преподаватель может 'примерить на себя шапку' интервьюера и дать также оценку невербальному языку ученика.
В целом, прохождение курсов английского языка или работа с репетитором является отличным выбором если нужно обратить внимание на разные аспекты языка. В то же время, сомневающимся в полезности данного формата такое изучение языка может не подойти из-за данного сомнения а также силу объективных факторов, таких как умение учиться самостоятельно или даже отсутствие необходимости совершенствования своих навыков.