If Croatian is the first Slavic language you are learning, then it is difficult (at least it is for me) because it is very different from the Germanic and Romanic languages. But, every language is hard to learn and a lot depends upon how much time you want / can invest.
The big drawback is the lack of resources. There is not a wide choice of good books, dictionaries, thesaurus, courses, internet pages, etc. available like there is for the «main» languages (English, German, Italian, Spanish, Portuguese, French, etc.), also most language-forums (where you could practise) cater only to these main languages.
Nevertheless, this should not discourage you from giving it a try.
All the best!
Yes! It is very hard, but it not not a nightmare as my Portuguese is . So, if you need help, just give me a hint.
:-)))



