Если ты собираешься работать в России, английский совершенно не нужен.
Английский нужен программистам только для того, чтобы читать документацию, написанную на английском. И это ВСЁ! Для самого процесса программирования знание английского не нужно - совсем не нужно.
Ты же, когда на уроке математики пишешь cos, не вспоминаешь, что "косинус" по латыни - "дополнение волны"? Ты просто используешь иероглиф cos для обозначения математического действия. Так же и английские слова в языке программирования: это всего лишь иероглифы для обозначения каких-то действий. И литературный смысл используемых слов не имеет значения.