Нужно ли учить программирование на английских ресурсах?
Нет.
Базу лучше получить на родном языке.
Но знание английского для программиста - крайне желательно.
Единственный язык, который должен знать любой разработчик - это английский. В остальном, к чему душа лежит.