I had a talant in learning different langugaes when I was little. but now.... it's true what they say... it's get harder to learn thing when you get older. hahaha.... I remeber I could speak viet when I lived in vietnam. but now I can only say yes she's home and no, she isn't home, she went out and I dont know where. ( it's what I say when my moms friends looking for her.)
I were in thailand not long ago... same time I visit china. and I just learn myself how to say kap kon ka. it's thank you isn't it? hope I remeber it right.
Canto I learn mostly from all those tvb drama I've seen. but listen is much easier then speaking. you should here my speak..hahaha... I remember my teacher had to correct me in every sentence.
if you want to learn canto just watch all the tvb drama....