tl;dr Просто. Начните. Что-то. Делать.
Вопрос в том, смогу ли я осилить первый язык программирования на английском?
А у меня другой вопрос: смогу ли я донести пакет с продуктами сегодня из магазина?
На данный момент знаю почти все времена английского языка.
Боюсь, словарный запас важнее грамматических знаний. В той литературе, что мне попадалась, большая часть предложений - это простой, прямолинейный текст, мало сленга, идиом, не очевидных оборотов. Поэтому мне хватило школьных знаний грамматики, чтобы прочитать первую книгу на английском.