I am a Cantonese learner and I speak English.
Cantonese is usually written in Han characters. You will need about 3000 characters to be functional in Cantonese. Sounds like a lot? Yes, that is a lot. That’s why we need a phonetic system while you catch up with the characters.