Как таковой разговорный английский не нужен. Нужно немного технического, чтобы хотя-бы знать какой абзац хелпа загрузить в переводчик..
Программирование — это не знание языков, это алгоритмизация этапов решения задач. А программист — это человек, который мыслит логическими структурами и переводит их в пошаговые инструкции. Из этого следует, что поскольку эти инструкции изначально пришли из английского, то в этой части английский желательно знать.
Но, знание английского может быть и требованием работодателя. Поэтому надо готовиться работать на земле, а не вообще абстрактно..