Для самостоятельного изучения английского языка рекомендую платный интернет ресурс Lingualeo
На нем есть все для изучения. Цены гуманные.
У него есть три сильные фишки:
Грамматические тренажеры.
Очень удобные упражнения для пополнения словарного запаса.
Огромное количество материалов (в том числе ютубных) для изучения плюс надстройка для браузера с помощью которой можно переводить незнакомые слова и отправлять из себе на изучение.
Еще там есть разные грамматические курсы, но это уже на любителя.
А Дмитрий Петров на Культуре? Его английский (и другие) за 16 часов на YouTube
не написать про пиздатейший skyeng = быть