It has been one of my favorite books about programmers and programming since my childhood.
For me, this book finally told the human story behind so many CLI commands and ideas I'd been using for decades.
https://www.amazon.com/UNIX-History-Memoir-Brian-Kernighan/d...
It's a very human focused book, and the humans it focuses on are just incredible.
Grace Hopper and the Invention of the Information Age (2009): https://www.amazon.com/Invention-Information-Lemelson-Studie...
From airline reservations to Sonic the Hedgehog - a history of the software industry (2003): https://www.amazon.com/Airline-Reservations-Sonic-Hedgehog-C...
Ableson and Susman’s SICP is full of structured data without using objects.
And the less famous Structured Programming by Michael Jackson (no not that one) is also good. Jackson talks about “tables” and that’s what OOP languages abstract over as objects.
Just as tables abstract over pointers and pointers abstract over jmp instructions.
Good luck.
It's about the women who programmed the ENIAC computer[1] in the 1940's.
[0] https://www.hachettebookgroup.com/titles/kathy-kleiman/provi...
* https://www.computer.org/publications/tech-news/insider-memb...
* First OOP programming language was Simula (~1961). : ( https://history-computer.com/simula-guide/ / https://twobithistory.org/2019/01/31/simula.html )
* simula : https://retrocomputingforum.com/t/a-detailed-1978-history-of...
* Simula & smalltalk : https://www.cs.cmu.edu/~charlie/courses/15-214/2014-fall/sli...
* Coding From 1849 to 2022: a Guide to The Timeline of Programming Languages by Severine Hierso https://www.computer.org/publications/tech-news/insider-memb...
* "Hello, World!": The History of Programming Paperback by Prof James Steinberg (Author)
* Software: A Technical History (ACM Books) by Kim W Tracy (Author)
* The Dawn of Software Engineering: from Turing to Dijkstra by Edgar G. Daylight (Author), Niklaus Wirth (Author), et. al
* History of Programming Languages (Acm Monograph Series) by Richard L. Wexelblat (Editor)
* Masterminds of Programming: Conversations with the Creators of Major Programming Languages (Theory in Practice (O'Reilly)) by Federico Biancuzzi (Author), Chromatic (Author)
Related with narrower, non-OOP focus:
* Beautiful Code: Leading Programmers Explain How They Think by Andy Oram (Author), Greg Wilson (Author)
* Mythical Man-Month, The: Essays on Software Engineering by Frederick Brooks Jr. (Author)
* 6 programming languages invented by women : https://www.geeksforgeeks.org/6-programming-languages-that-a...
* Just what is TeX? : https://www.tug.org/whatis.html
* MUMPS : https://en.wikipedia.org/wiki/MUMPS
* CAche Objectscript : https://en.wikipedia.org/wiki/Cach%C3%A9_ObjectScript