Back to Learn

Interactive Timeline

History of Programming Languages

Seven decades of programming languages, from Fortran and Lisp in the late 1950s through the ALGOL line, the C family, the Lisp and ML traditions, and today's Rust, Go, Kotlin, and TypeScript. Hover any language to trace what shaped it and what it went on to shape.

Influence links are curated to the most commonly cited direct influences between the languages shown. Years are first public release or first description.

How to read this: each pill is a language placed at its birth year in one of six paradigm lanes. The curved links show direct influence. Hover a language to light up its ancestry (warm) and descendants (cool). Click to pin it and open the detail card. Switch views with the tabs to recolor by paradigm, typing discipline, or era.

History of Programming Languages · Study Spark