Придумай себе проект и начни его делать на Python. Плюсов - масса: будет реальный опыт разработки, удовлетворение от собственного проекта, будет что показать работодателю - это невероятно ценится, будешь решать реальные задачи и учёба будет проходить максимально быстро.
Я так Node.js сейчас учу :)
А английский учить надо, если хочешь быть в профессии. Программистов без знания английского не бывает.
Не буду советовать и рекомендовать, но по-моему, лучший способ выучить язык - погрузиться в среду и стараться понимать что они говорят.
Все эти present indefenite - от лукавого. Ни один американский ребёнок не скажет тебе чем отличается Present Indefenite от Past Future, он просто по-английски пошлёт тебя нахер )
Понимаю, нет возможности переехать сразу в Америку. Тогда смотри фильмы на английском в оригинале и с субтитрами. Либо ютуб-ролики с презентаций google, iphone, spasex, - не важно, но по нашей теме и обязательно с субтитрами. Это увлекает и это полезно, в том числе для мозгов