To that end, I'm wondering what anyone thinks of the Teach Yourself courses for the following languages:
I already have the Bulgarian one lying around somewhere for some reason, but I'm wondering if I need to expect to be frustrated by it. The other ones I'm pretty sure I can pick up at my local bookshops.
In relation to the Serbian and Croatian ones, I've been told before that Croatian is probably the better language to learn first for grammatical reasons, but since the two languages are largely the same thing, I imagine I could use either course depending on which one is easier to use/better.
EDIT: I'm asking about the Teach Yourself courses specifically because I know I can get them easily. If there are better ones out there ("Colloquial [Language]" for example), let me know and I'll look into it further.