Если ты собираешься работать в России, то прекрасно сможешь программировать без знания английского. А вот за стабильно безграмотную русскую документацию к своему софту тебя вполне могут попросить покинуть компанию.
То, что знание английского помогает понять служебные слова языков программирования - не более, чем невежественная сказочка. Английские слова в языках программирования - всего лишь служебные значки, для понимания которых знание разговорного смысла этих слов не играет никакой роли.