Quote Originally Posted by Commando Spirit View Post
Is there any real substitute for being taught from a warm blooded native speaker of a language?
I would say no, and I'd add that the native speaker needs to be someone who lives or has very recently lived in the country. Languages change faster than we sometimes realize, and a "native speaker" who has been a language teacher in the US for 20 years is likely to be way out of touch. Could tell a funny story illustrating that...

Best way to do language and culture at the same time (for me) is a fairly short intense course of classroom study followed by total immersion: get yourself out in the field in a place where everybody speaks the language you're learning and as few people as possible speak the language you know. There's only so far the classroom will take you.