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

11 answers 11