Лучший способ изучить иностранный язык - это вспомнить как мы изучили родной.
Сперва не зацикливаясь на всех этих правилах и на названиях правил научиться легко говорить на языке интуитивно. Тут хорошо поможет курс из 16 уроков: Полиглот английский за 16 часов. Проводит занятия Дмитрий Петров. Найти все видео можно в youtube, одноклассниках и т.д. Данный курс позволит заговорить, именно заговорить на английском свободно и легко отбросив все страхи, которые мешают в этом.
После того, как 16 часовой курс пройден можно переходить к следующему шагу. На мой взгляд самая лучшая книга на этом этапе: Самоучитель английского языка, С. Петрова, О. Рудавин. Она поможет изучить все правила и выведет владение английским языком на новый уровень. Книга написана простым и понятным языком, материал идет от простого к сложному. Много упражнений, позволяющих закрепить результат.
Затем хорошо использовать канал на youtube: linguamarina для закрепления знаний и дальнейшего развития в языке.
Также помогает просмотр сериалов и фильмов на английском. Сначала смотришь с переводом и если понравилось, то по второму разу пересматриваешь уже на английском. Я пересмотрел так весь сериал друзья. Он и интересный и тут простой разговорный язык со словами, которые обычно используют в разговоре.
Книги читать тоже пробовал, но тут могу сказать что это чисто для себя. Для изучения языка данный способ не особо сильно поможет, так как тут авторы все же пытаются использовать много литературных выражений и слов, которые в повседневности не встретишь. Это особенно касается книг не адаптированных под уровни для изучения языка, хотя и в адаптированных книгах тоже очень много лишнего, редко встречающегося в повседневном общении. Так что чтение книг на английском, даже распределенных по уровням владения языком на мой взгляд имеет место быть, но просто для интереса, для саморазвития. Делать упор на них не стоит в случае, когда хочешь владеть языком для общения с носителями.