Synopsis
Hello, World!: A Brief History of Programming in 90 Languages, written by software architect Dale Biagio alongside co-author and editor Natasha Biagio, is an accessible, narrative-driven archive of computing history. Rather than operating as a dense, dry technical manual or textbook, the book reframes the evolution of code through the human stories, accidental discoveries, and practical frustrations that shaped it. Spanning 76 years of computer science, the text traces the lineage of programming across eight distinct eras, beginning with Konrad Zuse’s 1948 Plankalkül and concluding with modern developments like Gleam in 2024.
The structure of the book dedicates a concise, single-page profile to each of the 90 featured languages. Every profile outlines who created the language, the specific real-world problem or bet that motivated its inception, what its foundational syntax looks like, and the legacy it left behind. To ensure accuracy, the entries were vetted and reviewed alongside the original creators of several major languages, including the minds behind BCPL, SQL, CUDA, Haskell, C++, F#, and Visual Basic. A unifying thread throughout the book is the inclusion of a verified, official "Hello, World!" code snippet for every single entry, paying homage to the universal first program popularized by Brian Kernighan in the 1970s.
Interspersed among these 90 profiles are nearly 30 deeper spotlight narratives that focus on the human drama and eccentricities behind the technology. These stories highlight pivotal industry moments, such as Grace Hopper's grueling campaign to prove her 1952 compiler could actually work, Brendan Eich’s legendary ten-day sprint to build JavaScript in 1995, and Graydon Hoare’s frustration with a broken apartment elevator in 2006 that ultimately sparked the creation of Rust. By balancing technical context with engaging biographical vignettes, Biagio offers readers an entertaining, scannable look at how the modern digital landscape was built—frequently by accident, necessity, or sheer persistence.