Будет очень тяжело, потому что в уже готовых библиотеках имена всех функций, методов, констант и т. д. названы по-английски. В то время, как "нормальному" программисту достаточно лишь взглянуть на названия функций, чтобы понять, чем занимается данный класс/модуль, вам придётся... ну, не знаю, сидеть со словариком, наверное. Не будете же вы разбирать самостоятельно весь исходный код.
Конечно, если вы действительно хотите программировать, то за несколько лет активной работы, вы наберёте весь необходимый словарный запас и будете понимать названия большинства функций.
Следующий вопрос. Вы всегда собираетесь программировать в одиночку? Потому что сами для себя вы можете называть ваши функции, как угодно (например, ochenPoleznayaFunkciya). Но если кто-то увидит такие ваши имена.... Это, так скажем, очень сильно не принято и поэтому это очень нехорошо.
В общем, выход, на самом деле, один. Нужно повышать уровень английского. Не обязательно уметь на нём разговаривать, необязательно уметь читать художественную литературу, но иметь словарь хотя бы в 1000 слов - необходимо. К счастью, с этим не обязательно спешить. Можно параллельно учиться и программированию и английскому.
А можно ли научиться английскому изучая программирование?