This Is The Best Book I’ve Ever Read On Programming
There are a ton of books about programming.
And I’ve read quite a few of them.
But the best book on programming I’ve found is Grokking Algorithms by Aditya Y. Bhargava.
What makes this book stand out?
First, the illustrations are incredibly helpful. When it comes to understanding complex topics like algorithms having a frame of reference in the form of a picture is something that I find incredibly helpful.
Second, Bhargava’s approach to presenting each algorithm is incredibly approachable. He turns a complex topic into something enjoyable.
Finally, algorithms are everywhere. It’s hard to think of many pieces of daily life that aren’t affected by them. While the algorithms presented in this book are more basic than a recommendation algorithm they are the basis for those complex systems. I think anyone could pick up this book and walk away with a better understanding of a complex and increasingly common part of the world we live in.
If you are at all interested in learning more about programming, and algorithms specifically, I can’t recommend this book enough.
(And if you’ve read it, do you agree? What other book would you recommend for beginners?)