Book recommendation thread

Hi everyone!

I’m looking for a new (technical)book to read and I thought it would be a good idea to have some place where crafters can recommend books.

I will start recommending my last read:

“Generative Deep Learning Teaching Machines to Paint, Write, Compose, and Play" by David Foster.

It is a good high level introduction to different techniques in generative deep learning.

Looking forward to seeing yours!

1 Like

Let Over Lambda by Doug Hoyte. It will bend your mind a bit and probably require several readings to fully digest (I still haven’t).


The Little Schemer (previously known as The Little Lisper, I think, in another earlier edition) teaches you how to think in a certain Schemeish way. People say that the rest of the Little Books are also great, but I’ve finished (I think?) only The Little Schemer.

Bob’s An Introduction to Programming in Emacs Lisp is great. Didn’t finish it, but it gave me a lot. It comes packaged under GNU Emacs and is available to read in:

  1. The Info command $ info eintr or
  2. under GNU Emacs: C-h R eintr RET (by default C-h R runs the info-display-manual command, which asks you for the name of the manual. The command can also be run with M-x info-display-manual RET eintr RET) or
  3. The GNU site

A book which I found extremely mind expanding was ‘Haskell Programming from First Principles’. ( )

It is certainly not just Haskell but much more on the principles in functional programming and the mathematical underpinnings.


Computer Systems a Programmer’s Perspective. I have read only a few chapters so far but I can already tell it is a fantastic book. Great for low level programing stuff: assembly, SIMD, memory, optimizations, etc.