More Esoteric Languages

Esolang Culture

Why people build odd languages and how the community shares them.

Documenting a Hobby Language

Practical advice for explaining a small hobby language so other people can read it, run it and try their own programs without guessing how it works.

5 min read

Intentionally Difficult Languages

Why some language designers make programming hard on purpose, which hostile design choices are common, and what those choices can teach about ordinary languages.

4 min read

Joke Languages and Their Humor

How languages designed to amuse work, the kinds of jokes designers use, and how the joke ends up shaping syntax, semantics and the experience of writing code.

4 min read

Naming Your Language

What makes a hobby programming language name memorable, how names signal tone, and how a name can affect whether people find, remember and try your language.

4 min read

Using Esoteric Languages in Teaching

How small, odd programming languages can illustrate computing concepts such as state, control flow and interpretation to students, plus cautions for teachers.

4 min read

What Esoteric Languages Teach Programmers

The general lessons odd programming languages offer about parsing, state and abstraction, and how those lessons carry over to ordinary programming work.

4 min read

Why People Create Esoteric Languages

The common motives behind esoteric language design, including curiosity, challenge, art and humor, and why building one can be satisfying even without users.

5 min read

Related topics

More in more esoteric languages