Languages explained

Serbian, Croatian, Bosnian, Montenegrin: one language or four?

One language. A Serb, a Croat, a Bosnian and a Montenegrin sit at the same table and understand every word each other says — no subtitles, no effort. Linguists call it one system (the clunky label is BCMS); four countries call it by four names for reasons that are about flags, not grammar. So if you learn one, you've effectively got all four.

I'm from Montenegro. I've taught this language to Brits, Americans, Germans and one very determined man from Osaka, and the question I get more than any other is some version of: "Wait — is it Serbian or Croatian or Montenegrin, and do I have to pick?" You don't. Let me explain why, and then tell you the handful of real differences so you don't feel lied to.

The honest linguistic answer

Serbian, Croatian, Bosnian and Montenegrin are four standard varieties of a single language. The gap between them is smaller than the gap between the English of London and the English of Alabama. Grammar? Identical — same seven cases, same verb aspect, same word order. Vocabulary? Something like 95% shared. If I write a paragraph and hand it to a Croat, they won't just get the gist; they'll get all of it, down to the jokes.

The reason there are four names is history. When Yugoslavia existed, the official language was literally called "Serbo-Croatian." As the country broke apart in the 1990s, each new nation wanted its own language as a symbol of its own identity — which is completely understandable, and also why you now see four entries in a dropdown menu where a linguist sees one.

Languages are dialects with an army and a navy. Nowhere is that old line truer than here.

So what actually differs?

Enough that a local can usually tell where you learned, not enough to stop anyone understanding you. The real ones:

That's the whole list of things a beginner needs to care about. Notice what's not on it: no separate grammar to learn, no second case system, no rebuilt vocabulary.

Which one should you actually learn?

Learn the variety of the place you care about. Heading to Split for the summer? Lean Croatian. Moving to Belgrade? Serbian. Buying a flat above Kotor bay like half my students? Montenegrin, obviously. But here's the freeing part: you're not locked in. Learn any one of them well and you can cross every border in the region and be understood on day one. You'll just sound like you learned "over there," which locals find charming, not confusing.

If you've no particular tie to one country, Serbian is the pragmatic default — the most speakers, the most media, the most learning material — and everything transfers. Curious how steep the climb is? Our take on whether Croatian is hard to learn applies almost word for word to all four.

Quick FAQ

Are Serbian and Croatian the same language? Linguistically yes — one language, four national names. The differences are smaller than British vs American English.

If I learn Serbian, will Croatians understand me? Completely. You might get a smile for a "Serbian" word here and there, but never a blank stare.

Is Montenegrin a "real" language? It's an officially recognised standard with its own two extra letters. Whether that makes it a separate language or a variety is a political question, not one you need to solve to order a coffee in Budva.

At Gora we teach Montenegrin today and roll the others out from the same core, because — as you now know — it's largely the same core. Pick the country you love; the language comes with all four passports.

Start with the fox — free →