The Little Schemer
Daniel P. Friedman, Matthias Felleisen
The notion that "thinking about computing is one of the most exciting things the human mind can do" sets both The Little Schemer (formerly known as The Little LISPer) and its new companion volume, The Seasoned Schemer, apart from other books on...
computer-science backend intermediate getting-oriented deep-dive functional-programming algorithms
getting started introduction intro internals under the hood