Fiz 8 anos de curso. Mas aprendi o inglês usado "de verdade" mesmo na internet, vendo filmes e séries na própria língua e pesquisando marcas de linguagem. O inglês técnico foi resultado de 1 ano de curso também.
Jogos online foram o fator primordial para eu aprender. Interagia durante horas com o pessoal do jogo, seja por TeamSpeak, por Ventrilo, Skype... etc.
Fiz alguns anos de curso. Mas, o que mais me ajudou foram as séries, músicas, videogame e os jogos de basquete que eu assisto, pois a maioria são em inglês.
Não sou fluente, mas tenho um nível bom, entendo bem e tal, nunca fiz curso, aprendi lendo livros, dicionário, assisto filmes legendados e ouço muita música inglês.