What`s the difference between chinese, cantonese and mandarin?

i want to learn chinese but what`s the difference between chinese,cantonese, and mandarin?
16 answers 16