There are seven main dialects in China, and they are all completely different. The most well-known of the seven are Mandarin and Cantonese. Then, there's Taiwanese, Shanghainese, and three other varieties that are not encountered very much by Westerners.