Tons of blog posts to help you NOT put your foot in it... oh and make friends. 

Learning the language is only part of it. You gotta know the culture & get involved in the community.