Мое мнение такое, что ни самостоятельно, ни на курсах выучить невозможно. Выучить можно только очень долгим погружением в среду. Но зато самостоятельно можно учить, и в конце концов научиться многое понимать и говорить так, чтобы тебя понимали. Вообще-то этого достаточно для большинства людей.Я говорю сама с собой и с ребенком, пою песни, чтобы речевой аппарат тренировался (или не знаю, как это назвать). А общаюсь посредством переписки с носителями, на бытовые темы, естественно. Писать сочинения или научные труды на этом языке я не планирую. Поэтому мне достаточно того, что я понимаю людей, а они меня.