Learn Cantonese by yourself, dirty words.
When you learn a language, the first word you learn is always greeting words, like hi, bye, thanks. Besides greeting words, normally people would like to learn the foul language. No matter it is useful or not, learning dirty words in different countries is good for you. You may not say some dirty words in that country, but at least you know it when people say something bad into your face in their language. If you are planning to travel to Hong Kong, you have to know the dirty words in Cantonese.
Here’s the common bad words we widely used in Hong Kong, the video contains the meaning, the pronunciation, and the Chinese character of each dirty word:

