Now you would think that after 3 years of, well intermittent, learning, with all these wonderful tools at my disposal, I would have progressed. And to an extent, I have. At best though, I would say that I am of an elementary level. Not full beginner, but not much further. My main problem, I think, is that I have no native speaker to practice with. You know someone to correct my grammar and pronunciation. And secondly, my study has not been daily.
I read about Steve Kaufmann the other day. This guy speaks ten languages fluently and he reckons he does it through daily immersion, and in a similar method in which we all learnt our first language. For example, I grew up in an English speaking home, so I became fluent in English because I constantly heard it spoken around me. He applies the same principles when he is learning another language. He watches foreign news and movies, he reads foreign papers and books, listens to foreign songs.
So what I would like to know is: is the only way you can really learn a language is to fully immerse yourself in it? As in, does one need to actually go and live in a French speaking country to become fluent? Or can you, if you are dedicated like this Steve Kaufmann obviously is, become fluent with all your resources around? Or does it depend on how you learn and your aptness for languages?