Learning a foreign language is both challenging and rewarding. You get a perspective looking into a different culture from the expressive tool of this culture itself - it's language. Ever considered learning Chinese (Mandarin or Cantonese)? This article may help you learn Chinese in a more efficient way and put you onto a fast track of achievement.
Northern Chinese tend to speak in a way closer to standard mandarin, the southern parts of China got more different local dialects, such as Sichuanese, Shanghainese, Hunan dialect, and the famous Cantonese. There is an article talking about the basics of the Chinese language for beginners, check it out if you are interested.