It’s kind of like a book of puzzles… you really have to evaluate every expression to understand how its all working but its simple enough to be able to grasp even though I don’t know much C.
It’s definitely not a beginner book.
If you didn’t know any programming language it would be total jibberish
I think for beginners it’s pretty hard to grasp a concept without being able to visualize it.
I think if you did a book with heaps of visuals it would be the ducks.
There’s a good site for visualizing algorithms - https://algorithm-visualizer.org