Ну, школьной программы плюс частого взаимодействия с этим языком (игры, ютуб, чтение всяких гайдов) вполне хватает на живое общение чуть ниже среднего
Делишь их на группы по схожести их изменения и просто заучиваешь. А если будешь общаться на английском где-либо, или смотреть англоязычные источники, то это придет и само, но времени займет гораздо больше.