1."Могу прочесть, понять задание и кое-как сформулировать ответ".
Вот этого уровня для начала вполне достаточно. Google translate в помощь. Я как начинал у меня наверное был еще хуже уровень. Да, было сложно, но я находил хорошие заказы для моего на тот момент уровня программирования. А потом получил оффер от клиента с которым работаю уже больше года в режиме фуллтайм удаленки. И в скайпе с клиентами очень хорошо поднял уровень английского по сравнению с тем что было в начале. Главное уверенность в себе и ваши навыки в профессиональной сфере