What's the most efficient way to learn a foreign language without immersion?

12 answers 12