Structure and Interpretation of Computer Programs

MIT Press published the first edition in 1984, and the second edition in 1996. It was used as the textbook for MIT's introductory course in computer science from 1984 to 2007. SICP focuses on discovering general patterns for solving specific problems, and building software systems that make use of those patterns.
MIT Press published a JavaScript version of the book in 2022. Provided by Wikipedia
-
1