1) maybe my level is slightly above beginner. I haveI quite a lot of vocabulary, but I haven't got a lot of conversation experience.
2) before I came to Hong Kong I started learning with the "complete Cantonese course" I think that's the name. It helped me a little to get used to the sound of Cantonese, but the vocabulary is often written Cantonese. So the book is not very useful in my opinion. After studying for 1 month, I still couldn't introduce myself.
I like to watch Kong Fu movies in Cantonese, because the language is very easy. When I watched Ip man 3 in the cinema, I was surprised how much I could understand (most of it was 走啦）.
But I don't like watching TV for learning Cantonese, because I don't learn anything. I understand the words I know, but I don't learn the words I can't understand.
Since I have no textbook right now, my method of learning Cantonese is writing a diary in Cantonese and let my friends correct it (sometimes I put it in italki).