There is no better way to learn how to master a language than to be in the country in which it's being spoken. Textbooks can teach you spelling and grammar, but you really pick up the lingo when you talk to those who know the language by heart – for real.
Me: How's it going?
Colleague: Peachy! How about you?
peachy = fine, excellent