Все зависит от того, чему вы хотите научиться. Если общаться и решать насущные вопросы в отпуске зарубежом, а также поддерживать полусветскую беседу, то достаточно выучить 300-400 слов. На это нужно 2-3 месяца активной практики. Под практикой я имею ввиду любой контакт с языком: занятия с преподавателем, самостоятельное изучение, а также практика "в деле", то есть, общение с носителями. Главное, не учить слова раздельно, а практиковать фразы и устойчивые выражения, уместные и правильные в той или иной ситуации.
Если же вы хотите научиться понимать текст, писать понятные письма, поддерживать разговор на философские и политические темы, то это вопрос интенсивного изучения в течение полугода или года.
Если же стоит задача читать литературу в оригинале, писать письма "как носитель", то, скорее всего, - это вопрос нескольких лет.
Можно и быстрее, но нужно понимать, что для этого нужно высвободить энергию и время. И помнить о наводящем тоску слове "дисциплина", она же есть регулярность контактов с языком
Еще один действенный метод - поехать туда, где говорят по-английски, и где не с кем говорить по-русски. От безысходности через 3-4 месяца (при условии, что российские каналы ТВ будут отключены) можно научиться объясняться в общественных местах типа магазинов, рынков, кафе и дискотек. Это работает в том случае, когда человек быстро идет на контакт и способен достаточно долго в нем оставаться. Если же вы достаточно закрыты, то тогда классная комната будет эффективнее.