Few language questions are as charged — or as practical — as this one. The short version: linguists generally treat Serbian, Croatian, Bosnian and Montenegrin as four national standards of a single language (often abbreviated BCMS, or historically Serbo-Croatian). Politics says four; linguistics says one big, mutually-intelligible system. For a learner, what matters is what’s the same and what’s different.
What’s identical (which is most of it)
The grammar is essentially shared: the same case system, the same verb logic, the same sentence structure. The core vocabulary overlaps enormously. A Serb, a Croat, a Bosnian and a Montenegrin can sit at the same table and talk all day without anyone “switching languages”. If you learn one well, you can travel the whole region and be understood.
What actually differs
- Script. Croatian uses the Latin alphabet. Serbian and Montenegrin use both Latin and Cyrillic. Bosnian uses Latin primarily. All scripts are phonetic, so none is a real obstacle.
- “ije” vs “e”. Croatian, Bosnian and Montenegrin tend to say mlijeko (milk), lijep (nice); standard Serbian often says mleko, lep. This is the “ijekavian vs ekavian” split — the most noticeable everyday difference.
- Vocabulary preferences. Some everyday words differ (e.g. month names, “bread”, “thousand”), the way British and American English pick different words for the same thing.
- A few extra letters. Montenegrin officially adds ś and ź.
That’s genuinely about the size of it. The differences are real enough to give each its own identity, and small enough that learning is overwhelmingly transferable.
So which one should you learn?
Choose by your reason, not by trying to pick the “best” one:
- Travelling or moving to a country? Learn that country’s standard.
- Heritage or family? Learn the variety they speak.
- No strong tie, just curious? Any of them — you’re effectively learning ~90% of all four at once.
How Gora handles this
Because the four share a single grammatical core, we build them as one engine with a “variant layer” on top — the same lessons, with the ijekavian/ekavian, script and vocabulary differences swapped in. Serbian, Croatian, Montenegrin and Bosnian are all live today. Whichever you start with, the understanding carries straight across.
Choose your course — free →
New to the region? Try How to learn Serbian or How to learn Montenegrin.