Sentry Page Protection
How Should I Learn a Language?
In my opinion, there's no substitute for immersion. Before you get upset that you may not live in a country where that language is spoken, you don't have to do full immersion for this to work. You can accomplish immersion by doing a lot in the language you are learning (or want to learn). For instance, when I was focusing on French (after almost 4 years of French class), I brought my French Bible to Church and followed along in French. I built up my vocabulary through understanding what was spoken during the sermon and being able to follow along in French (now living in Romania, I use a Romanian-English bilingual Bible to follow along with the Romanian sermons).