Not really. Language and culture are inseparable. In my opinion, you cannot learn a language without learning at least a bit of the culture too. Idioms, expressions, and the way people use language say a lot about their culture.
Apart from my own culture, I have by far the best understanding of Anglo-American culture because I speak English. I have never lived in an English-speaking country though. As soon as you speak a language, you can expose yourself to the culture where the language is spoken pretty easily through the internet, movies, etc. HN is a good example. I see what (mostly) American people think, what things are important to them, and the way they approach life on a daily basis on this site.