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