How can I learn to speak Croatian?
You should try Rosetta Stone. It’s not commonly offered in school and that program should offer all the Balkan languages that you choose. If you do learn Croatian you can use it in almost all countries around Croatia itself, the same language is spoken its just a little different dialect. So not only you learn one but multiple.