Well I was born in Serbia and came to Australia when I was 4 years old. I used to speak Serbian in the house, but now it is exclisively English. My Serbian is now emberrasinly bad, and that was amplified when I visited Serbia for the first time a few years back, and could barely talk to my family. Dear God don't want a situation like that again.
I understand most of it, or understand enough to get the jist of what is being said. But music is too fast for me, and I cannot speak it very well beyond stringing together words, and my grammar is bad too.
What would be the best way of learning again? I imagine tutoring would be expensive and probably not worth it as I would need a lot of time. Anyone got any recommendations?
I have heard that the best way to learn a language is to simply go to the country. You can't help but pick it up because you are surrounded by it. However, if you definitely want to learn it before you go to Serbia you can just ask your family in Australia to help you. I'm assuming your parents speak Serbian. Why don't you request that they only speak to you in Serbian and make sure you do the same. If you don't know how to reply, ask them. Otherwise, watch lots of Serbian movies. You already have a decent grasp of it if you understand most of what is being said. All you need now is exposure.