Try the custom AI to help you find products that Reddit loves.
Also, there is a very good croatian textbook on amazon that is only like 40 bucks used: https://www.amazon.com/Bosnian-Croatian-Serbian-Textbook-Exercises/dp/0299236544
Memrise on laptop/phone is free and pretty efficient just for vocab.
Do you have any advice for learning croatian for someone who is in diaspora and didn't grow up speaking it in the home.
>Watch Lud zbunjen normalan, I think you can find the entire series on their YouTube channel
Not a very good suggestion for a newbie. It's a show full of colloquialism, he first need to master a proper standard language. Something like this would be a better intro.
This textbook is pretty good:
Bosnian, Croatian, Serbian, a Textbook: With Exercises and Basic Grammar https://www.amazon.com/dp/0299236544/ref=cm_sw_r_cp_api_glt_i_YZ8DY9WSSZ682WMMBKPN?_encoding=UTF8&psc=1
There’s also a blue book that matches this one which goes more extensively into grammar.
I really like this book (though I'm still in the early chapters): https://www.amazon.com/Bosnian-Croatian-Serbian-Textbook-Exercises/dp/0299236544/ref=sr_1_1?s=books&ie=UTF8&qid=1476945172&sr=1-1&keywords=bosnian+croatian+serbian+a+textbook
There is also a related grammar books that gets heavy into the details of the grammar by the same authors.
This textbook, combined with the accompanying grammar, provides a pretty comprehensive introduction to the language and with enough study should get you to a satisfactory level. Plus it includes examples of not only Serbian, but Bosnian and Croatian as well, which are pretty much the same with some slight differences in vocabulary and grammar that you'll start to pick up on as you study.
I highly recommend this book for picking up basic vocab and essential grammar:
I recommend using a Spaced-Repetition-Study flash card app like Anki . There are apps for iOS, Android, Desktop and you can use it from a browser as well. You can create an account to sync your progress across devices. It also has community supported serbian vocab decks that you can import:
I also really found the ancient out-of-print french course: "Assimil - Le serbo-croate sans peine (1972)" (look for it on the internet somewhere) is really great for improving your listening comprehension. It's important to get the book and the audio. I've listened through the course multiple times and revisit it before I go back to Serbia to re-train my ears.
Easy Croatian is great for basic grammar, and personally one of the best readily available resources out there to learn imo
Bosnian, Croatian, Serbian, a Textbook is popular, but I personally was deterred by the stress the book places on bosnian/serbian.
Hrvatski za početnike is good, you can get the textbook and the workbook, I have this one and I'm happy with it but you will likely need a tutor to help you
If you're interested in vocab (not so much grammar) you can find a Memrise set with 1000 most common words and just memorize it, it will go a long way: https://app.memrise.com/course/353850/croatian-vocab/
TY Croatian is what I’ve used. Assimil has a course if you speak French. There’s this text book
I highly recommend Goethe-Verlag to get the sounds down.
For me, the most helpful tool has been https://www.hr4eu.hr, although it teaches Croatian. The page has plenty of exercises for grammar and vocabulary, and there are even written assignments that they check for you. Just keep in mind the differences between Serbian and Croatian.
If you're into textbooks, this book is said to be very useful: https://www.amazon.com/Bosnian-Croatian-Serbian-Textbook-Exercises/dp/0299236544