Знание английского языка абсолютно критично: на нем написаны вся документация и книги. Кроме того, технологии меняются очень быстро, и переводы за ними категорически не успевают.
Конечно, какое-то знание английского при программировании и чтении форумов получить можно. Однако я рекомендую «подтянуть» язык на курсах, если чувствуете себя в нем неуверенно — рано или поздно вы будете лично общаться с англоязычными коллегами из других стран. По моему опыту больший эффект дают экстремальные курсы, которые проходят несколько раз в неделю и длятся по 2—3 часа.