I know that Chinese (in all its dialects, whether Mandarin, Cantonese, etc.) is very difficult for native English-speakers to learn particularly because the tonal system makes a word have different meanings.

For instance, the word "tianming" means both "sunrise" and "Mandate of Heaven", but it's pronounced in different tones to differentiate the two meanings.

How do tone-deaf people in China learn their native language?