Чем больше, тем лучше. И не просто смотреть, но и говорить. Есть огромное количество сайтов языковых сообществ, где можно практиковаться.
когда я объясняю как образуется то или иное время глагола, я обязательно диктую как употребляется и образуется на русском языке, у нас школа обычная, объяснения на английском не требуется. после того, как записали, привожу примеры, на следующем уроке спрашиваю правило и тренируемся с примерами- составляем предложения с изучаемым временем, переводим предложения с русского языка на английский. лучших способов я не знаю.
У меня есть сестра, она в школе изучала английский язык, но школьной программы было недостаточно, чтобы свободно говорить на этом языке.Пошла на курсы английского языка, успешно закончила, очень помогло.Через какое то время поехала жить в Германию, первое время приходилось говорить на английском, но буквально через год, общаясь с немецкими граждами выучила немецкий язык.Сейчас английский не помнит, так как нужна практика общения, все со временем забывается, но какие то фразы все равно знает.Получается мало того, что нужно закончить курсы, нужно постоянное общение и практика, тогда будет эффект.
давно уже известно, что русский язык самый сложный язык.
на китайском и японском у меня сестра тараторит, учила сама)
самый легкий(сравнительно)мне кажется немецкий(для меня дается легче чем английский).
Совсем "бесплатно", наверное, и не получится, даже в том случае, если обучение будет основываться на активном частом общении с носителем языка (скайп, оплата компьютера, аудиоматериалы и т.д. стоят денег).