Esoterische Programmiersprachen sind nicht für den praktischen Einsatz gedacht, sondern dienen dazu, ungewöhnliche Sprachkonzepte zu demonstrieren und können das Verständnis normaler Programmiersprachen fördern. Eine bekannte esoterische Sprache ist Brainf*ck, die mit nur acht Befehlen alle berechenbaren Funktionen umsetzen kann und Turing-vollständig ist. Das Dokument enthält Beispiele zum Programmieren mit Brainf*ck und erläutert dessen grundlegende Befehle.