I understand why create conlangs - they are sometimes needed for world of a book or game.

But... why learn them?

If most people in the world know normal languages and speak them, we can communicate with them using existing languages. There is no problem with talking with someone without knowing his language, because nowadays a lot of people in the world speak English, which is kind of an international language.

I couldn't find a real reason why. We don't talk with characters inside books or movies. We do eventually talk with in-game characters, but they rather speak a normal language, not a conlang. If they don't do so, then we can still understand what they want to say, because games often add some kind of translation, if creators of the game want the player to understand the message.

Is learning constructed languages ever necessary? What are the possible reasons of learning a conlang?

EDIT: I don't think this is opinion based. I'm not asking "why do you learn conlangs?" I'm asking for the most common reasons why people learn conlangs, not for opinion.

  • 3
    But unless there's been some kind of survey, potential answers are going to have to be opinion-based or guesses at other people's opinions on why it would be beneficial for them to learn a conlang.
    – eefara
    Commented Feb 8, 2018 at 14:49
  • 1
    Related: When do people learn languages?.
    – kenorb
    Commented Feb 8, 2018 at 14:50
  • 1
    I think it's possible to answer this without opinion. Reasons to learn conlangs come directly from the different types of conlang and the reasons they are created. Whether or not it's a good question, it should not be closed.
    – CHEESE
    Commented Feb 8, 2018 at 15:01
  • 2
    @labela--gotoa I'm not sure; I feel like this question could go either way. I don't think there's going to be a "definitive" answer to the question because it's so broad, but (as current answers have show) it might be beneficial to others to see some very general reasons. I'll rescind my downvote but remain critical of the question.
    – eefara
    Commented Feb 8, 2018 at 15:19
  • 1
    I cast the fifth close vote, as Too Broad. There are numerous reasons for people to learn conlangs, and I can't think of a way to make this question any narrower.
    – HDE 226868
    Commented Feb 8, 2018 at 20:58

3 Answers 3


An unordered set of potential reasons:

  1. Showing off. I know something cool that you don’t. For some, that is the reason to learn Latin but for others that may be the reason to attempt to learn e.g. a language from the Lord of the Rings. It can easily have a vast impression on fans of the franchise.

  2. Cosplay. This is especially true for languages appearing in games/movies/etc. For many cosplayers, the prime goal when cosplaying a character is to mimic them as perfectly as possible. Of course, if you’re mimicking e.g. Eragon after he has learnt the ancient language, you want to at least be able to produce meaningful sentences (unless you’re explicitly aiming for mishaps like the one in the underground city — but arguably that requires even more knowledge). If you’re cosplaying Arya, that is even more true.

  3. Creating a franchise that uses a conlang. If you want to make extensive use of your conlang while writing a series of books like A Song of Ice and Fire, getting it right at later stages is much easier if you have some basic understanding early.

  4. Just because they can. For some people, picking up a language is extremely easy so they may just want to do it for intellectual stimulation.


Jan's answer covers most of the reasons to learn conlangs. I just want to add more on why people create them, which should illuminate why people learn them.

You say you understand that people create conlangs for the "world of a book or game." This is the case, but there are many other types of conlangs. Conlangs can be created as a linguistic experiment, an attempt for people to speak more logically, as a language intended to become universally accepted (arguably the most famous conlang, Esperanto, is for this purpose). They can be created to add spice or realism to a world, like Dothraki, Klingon, Quenya; they can be just for fun, or a secret language to speak with your friends. You can even make a language for only women, so they can communicate on an equal footing with men.

But then why do people learn conlangs? Well, it depends what type it is. Maybe you just want to because you can--or maybe you genuinely believe that it is the only logical way to communicate. Or maybe you're a huge fan of Star Trek and you want to speak klingon. Or maybe you just want to be able to communicate with your siblings without your parents understanding.

The great thing about conlangs is that you don't need to care about them unless you're interested. They don't affect your lives unless you want them to.


The above answers didn't rely resonate with me. I will try to explain why i started to learn a constructed language called lojban.

1. Better Meaning extraction for human-computer interaction

I want to build AI's and talk to them like real humans. The problem i'm facing is how to convert my English from speech to - text form - then into meaning - so that the computer can take different programmatic actions depending on that meaning..

And i want to do this with complex thoughts - not "Cortana close the light" type of commands. That is easy to do it in English already.

English and most other languages is not well suited for easy parsing of meaning. The amount of ambiguity in any non trivial phrase is enormous. Exponential complexity is a big problem. We humans solve it by putting things into context - and also trough lot's and lot's of experience.

And even so - we sometimes misunderstand each other.. Keep in mind that we are very smart. Computers are kind of dumb at this point.

Building this context and this experience in an AI is almost an inapproachable task. Building the context is even a bigger problem then parsing the relations between words. It's called an AI hard problem. Only big companies like Google and Microsoft have the resources to approach a problem of this size. Cortana is mostly pre-scripted answers at this point (feb 2018). Is not the real deal.

Now if you have a constructed language like lojban - you have at least 2 big benefits:

  1. the speech to text conversion happens very easily - because lojban has no phonetic ambiguity. Words are typed the way they are pronounced. Is a 1 to 1 mapping. I don't need to understand what you meant in order to know for certain what you said.

  2. the grammar is very congruent / precise - and is said to have zero exceptions - this makes parsing and meaning extraction easier by orders of magnitude. Ambiguity is still an issue - but a manageable one.

In English - we extract meaning and solve ambiguity by relying mostly on statistics. We garter billions of phrases - and based on that we infer what is the most probable meaning of a phrase. We do this with models based on neural networks - that are black boxes for the most part. Point is - grammar rules are not that useful in English. When you debug your program - you can't clearly see why a certain chunk of text was summarized to a certain phrase. You can use your human intuition - and you can agree or disagree with the summary - but if you disagree - you can't easily inspect the decision that the computer took at each step.

Introduction to the parsing problem is a good place to start. The production systems are more advanced then this.

In lojban, by contrast things are simpler: there are only verbs(selbri) and nouns(sumti) - actually is more like - functions and arguments to those functions.

One can heavily rely on rules - and that is enough to get the meaning out with a very high accuracy. And in principle is scalable .. phrases, paragraphs, pages .. hole speeches, hole books, the entire Wikipedia - a web of meaning..

So this is why i'm interested in it. A web of meaning - as opposed to a web of data. Right now computers can see the data - but they can't see the meaning.

2. Answer to questions the way an Expert would do it

Another even more interesting use-case for a constructed language is it's ability to provide a sufficient and universal representation of knowledge that is easy to query by computers. We are interested in getting useful answers from big amounts of unstructured data.

Google is trying to do this for ages. You still get bad results even for easy to answer questions. The way an expert answers a question - is different from google.

We need more of that expert answer. This is almost always true for complex questions.

You want the answer alone not 10's of articles that might or might not contain the answer - articles that you need to read yourself.

And this situation is primarily because 99.9% of human knowledge is represented as text - mostly in English - which is very hard to parse, and query in a meaningful way.

So one way to solve this - is to have all this knowledge in a system that is easy to query by design. And this is what constructed languages can potentially offer. And i don't mean sql databases - is way better - is in the computation itself. The way we humans do it internally - the computers will be able to do it as well. We are still a far cry form that - but i think this direction is promising..

3. On a personal level. Language might affect the way you think.

This is best express by watching an awesome movie like Arrival. or by reading articles like this.

If lojban were to be our default language instead of English - i think our entire civilization we would have been centuries more advanced that we are now - not just technologically - but in general.

I'm just learning this stuff myself. But hopefully this allows you to see that there are much more practical applications - with very serious consequences then just: "you look more smart in front of your friends" - that is not something would convince me to get trough the struggle of learning a new language.

Yet there are people that don't struggle that much - for them the other reasons might make more sense.

Not the answer you're looking for? Browse other questions tagged or ask your own question.