Классика-классика - это базовый курс английского языка К. Э. Эккерсли. Если регулярно по нему заниматься и выполнять практические задания, можно вполне неплохо освоить грамматику и пополнить словарный запас. Чтобы "разговориться", можно начать смотреть сериалы на английском и найти себе английского друга для разной непринуждённой болтовни. Чтобы тренировать язые в транспорте, в очереди или в любое другое не слишком занятое время, советую приложение ДуоЛинго. Оно бесплатное и лично мне очень заходит)
Есть много онлайн-сервисов для изучения английского языка. Они хорошо продуманы, имеют богатый функционал и позволяют изучить язык самостоятельно с нуля, захватывая все области: восприятие на слух, письмо, разговор. Например, очень популярный сервис Lingualeo.
Необходимо сначала изучить все основы по учебникам или материалам школы. Затем приобретать литературу и учебный материал на языке носителя, очень доступно написано в Mercury Education. Можете общаться с носителями языка в соцсетях.
Мне очень нравится мобильное приложение Memrise. Но оно скорее для запоминания слов, т.е. создания базы. Потом на этой основе можно читать книги и тексты, пересказывать их, слушать подкасты — вот и самоучитель образовался.
Зависит от того, какой курс нужен: традиционный, интенсивный, для начинающих или продолжающих и т.д. В целом, рекомендуют пособия с мультимедиа-компонентами.