I have started to learn Mandarin and Cantonese, but can’t decide which one to learn. I know Mandarin is the official language of China, but I know many Chinese people also speak Cantonese. Which one is better to learn for speaking Chinese? Please help. (If you’re Chinese that would really help) Thanks.