Esoteric code

Programs that run across a grid, explained plainly.

An independent explainer on Befunge, Funge-98, esoteric programming languages, two-dimensional program flow and language design puzzles.

133 in-depth guides 16 topics Oct 2026 latest guide

Featured guides

Guides to start with

Each one links on to more specific articles in its topic.

What Is Funge-98?

Funge-98 generalizes Befunge into a larger, better-defined family of grid languages. Learn its goals, its main differences from Befunge-93, and why it matters.

Funge-98 5 min read

Browse

Explore by topic

See every guide →

The Funge Family

Befunge, Funge-98 and how grid-based programs flow.

Esoteric Languages

Unusual languages beyond Funge and what makes them interesting.

Design and Puzzles

Language design ideas, puzzle programming and building interpreters.

Programming in Funge

Practical techniques, algorithms and advanced features for writing grid programs.

More Esoteric Languages

Tape, stack and unusual paradigm languages plus the culture around them.

Theory and Tools

Computability ideas, interpreter building and puzzle practice.