Curiosity Killed the Cat reading lens
Follow the surprising question
Explore Books, Computers & Technology, Programming Languages with a reading approach that gives the ideas somewhere to go. Pattern matching is satisfying because a small expression can be tested against concrete cases. Keep examples that should match beside examples that should fail and use both to refine your understanding.
The listed 221 pages give a sense of extent; page count alone does not establish depth or difficulty.
A question before you choose
Does the description distinguish an explanation from an intriguing possibility?
Try this with the topic
Write an observation connected to one of the topics. List two possible explanations and the evidence that would help you tell them apart.