Разумеется. Во первых основная документация по языкам в основном на английском, во вторых синтаксис языков программирования (не считая вашего 1С) построен на словах английского языка
1. Непосредственно для программирования нет. Там примитивные конструкции, которые быстро осваиваются. 2. Для чтения документации и поиска информации в интернете английский язык необходим.