So, for most people the most efficient learning aid is to spend a few years abroad. A teacher helps, but you need to talk with and listen to lots and lots of different people. There is no way you'll become fluent in a foreign language without spending time there, talking with people for multiple hours a day. Get a job abroad, and you'll get better quickly.
> Watching movies and tv series without subtitles also helps tremendously. In Italy this is even worse, because they don't just add subtitles, they usually dub the whole thing with Italian actors
Except that if you hear a word in italian you can look it up easily because it's written the way it's spoken. On the other hand, I still have a very hard time looking up a word I head in English.
> Watching movies and tv series without subtitles also helps tremendously. In Italy this is even worse, because they don't just add subtitles, they usually dub the whole thing with Italian actors
Except that if you hear a word in italian you can look it up easily because it's written the way it's spoken. On the other hand, I still have a very hard time looking up a word I head in English.