Python
Readable, versatile, and the lingua franca of modern data work.
From Python and Rust to Malbolge and Piet. A curated library of 100 languages across 7 categories — every one available to learn, every one bookmarkable, every one with a real, runnable first program.
The languages you already know and the ones powering the tools you use every day.
Readable, versatile, and the lingua franca of modern data work.
The language of the web. Originally a 10-day prototype, now unstoppable.
JavaScript with a type system that actually catches bugs.
"Write once, run anywhere" — still the backbone of corporate IT.
Microsoft's answer to Java — now everywhere from Godot to .NET.
Where performance meets pain. Still wins when every nanosecond matters.
The mother of modern languages. Every OS owes it a debt.
Born at Google for engineers who wanted C's simplicity without the footguns.
Memory safety without garbage collection. Loved by humans and Mozilla alike.
Apple's modern, safe, fast replacement for Objective-C.
Java but humane. JetBrains built the Java we deserved.
Powers 75% of the web. Hated, indispensable, immortal.
Designed to make programmers happy. Often succeeds.
Not technically a programming language. Still everywhere anyway.
The skeleton of every web page. Not a programming language, but a coder's alphabet.
Lesser-known but powerful — quietly running critical systems behind the scenes.
Erlang's reliability, Ruby's joy. Built for systems that can't go down.
Pure functional programming. If you can name a monad, you can fit in.
Java's rebellious cousin that decided to be functional too.
A Lisp for the JVM. Code is data, data is code, parentheses are life.
Designed for phone switches that never crash. 9 nines of uptime.
ML-family functional programming on .NET. Quietly excellent.
Powers Jane Street and helped birth Rust. Industrial-strength functional.
C without the preprocessor. Manual memory, zero magic.
Ruby syntax with C-like speed. Compiles to native code.
Python's readability, C's performance, Pascal's elegance.
As fast as C, as easy as Python. Made for scientists.
Built by statisticians, for statisticians. ggplot2 stays winning.
Google's answer to JavaScript. Compiles to native and JS.
Tiny, fast, embeddable. The world's favorite scripting language.
There's more than one way to do it. Even if no one remembers which.
Languages with small but devoted communities, often ahead of their time.
Named after Ada Lovelace. Powers the Boeing 777's flight systems.
The oldest high-level language still in use. Grandfather of them all.
Still processing 95% of the world's ATM transactions. Y2K's villain.
The language of the original Mac. Taught a generation to code.
Pascal's more disciplined sibling. Modular before it was cool.
Wirth's final minimalist masterwork. Cleaner than Java by half.
Design by Contract, decades before Rust's ownership model.
The world's first object-oriented language. Invented a paradigm.
Everything is an object. Inspired Ruby, Objective-C, and half of OOP.
Inspired JavaScript's prototype model. Pure object dynamism.
Smalltalk's grandchild. Everything is a message, even integers.
Forth's modern descendant. No variables — only data and combinators.
A programming language for making programming languages. Used to teach half of CS.
Minimalist Lisp. Taught by the MIT textbook that shaped a generation.
The Lisp that wouldn't die. Still teaching AI labs new tricks.
Program in logic, not instructions. The dream that wouldn't die (and now: LLMs).
Prolog with types and purity. Smart compiler, slow uptake.
Rebol's successor. Compiles to itself, embeds its own GUI.
Carl Sassenrath's masterpiece. Died and was resurrected as Red.
Everything is a string. John Ousterhout's bet that simplicity wins.
Java's dynamic cousin. Powers half of CI/CD pipelines.
Where you don't write code — you describe a circuit.
C for hardware engineers. Designs the silicon in your phone.
Verilog's grown-up sibling. Adds OOP and verification tooling.
Ada with OOP and protected types. Still flies aircraft.
Where new ideas are forged. The future of programming is being written here.
Haskell with dependent types. You can prove your code correct before running it.
Where code and math become the same thing.
Not a language, an environment. Proved C compilers correct.
Proof assistant + functional language. Now used to verify AI systems.
The industrial Haskell. Type system tricks no other language can match.
Haskell that compiles to JavaScript. The dream of type-safe frontends.
"If it compiles, it works." The runtime errors just don't happen.
OCaml syntax for the JavaScript world. Now succeeded by ReScript.
Aims to be the simplest, fastest functional language. Promising.
Claims simplicity, speed, and a 30-second compiler. Audacious.
Drew DeVault's C successor. Designed for simple, auditable system code.
APL's descendant. One line replaces a for-loop. Readability: optional.
Invented a keyboard of symbols. Code looks like hieroglyphics; math runs fast.
Shrunk APL into something mortals might use. Powers Wall Street.
Built on K. Used by the world's stock exchanges for real-time data.
A modern Lisp with built-in PEG parser and fiber-based concurrency.
Lisp for the PHP ecosystem. Functional flavor with the familiarity of PHP.
Lisp that compiles to Lua. Used in LÖVE game projects.
Languages officially declared dead — but still running in production somewhere.
The second-oldest language still alive. Won the AI war. Then lost it. Then won again.
Beginners' All-purpose Symbolic Instruction Code. Powered 8-bit dreams.
Officially 'dead' since 2000. Still moves trillions every day.
Older than most programmers. Newer than most of them too. HPC never left.
Turbo Pascal's descendant. Refuses to die. RAD Studio ships it still.
Drag, drop, deploy. Made desktop dev fun for an entire generation.
Microsoft tried to modernize it. Most devs moved to C#. It's still here.
Smalltalk with C brackets. Still inside every iPhone, somewhere.
Tag-based. Lived through Y2K. Lives through everything.
C++ done right — said its designers. The world kept using C++ anyway.
The eternal 'next great language.' Beautiful, loved, underused.
PHP with types. Inside Facebook, eternal. Outside, forgotten.
Historical languages that shaped everything that came after them.
The lingua franca that time forgot. Every structured language owes it.
Powered every browser game from 2002 to 2012. Then Flash died.
Creator Evan Czaplicki archived it. Apps still ship. Still never crashes.
Esoteric, satirical, and impossible. Code as art, code as joke, code as punishment.
Designed to be impossible. The first Malbolge program took 2 years to write.
The parody language that started it all. "Please do not read this."
Eight characters. Infinite suffering. Turing-complete anyway.
Only spaces, tabs, and newlines matter. Your code editor will pretend it doesn't exist.
HAI / CAN HAS STDIO? Yes. It's real. Yes, it compiles.
Programs are recipes. The output is edible. Sometimes both.
Your code is a song lyric. The hiring manager will weep.
Code is a play. Romeo and Juliet sort integers.
Brainfuck for orangutans. Three tokens: Ook. Ook? Ook!
Function-only. No variables. No escape.
Wouter van Oortmerssen's first language. Forth's designer hated it. (Then made Joy.)
Programs are images. Source code is genuinely art.