Programming Books that are Actually Fun and Easy to Read

Smart is the new sexy, it’s a fact. Gone are those times when people were laughing at nerds who believed that the Internet is the future. Now, when we actually live in the future, a lot of people are getting curious about that thing — the Internet. After all, if AI is going to enslave humanity in the nearest future, who will have a better chance of survival? Yes, I also think that programmers will be our only hope.
Jokes aside, there is a lovely trend right now when more and more people getting interested in how the technologies actually work. To satisfy this trend, a new kind of programming book emerged — fun, colorful, and easy to read with pictures, emojis, comics, and anything that can keep you entertained long enough to finish the chapter about binary or boolean logic.
When was the last time you were giggling while reading a programming book?
Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious People
I don’t know about you, but when I see the word “illustrated”, I get a feeling that I might actually enjoy this book in the long run. As a visual learner, I really appreciate how the writers started to complement the content of their books with cute pictures and infographics. But this book is so much more — in addition to fun pictures, they offer fun examples and even exercises that are all hosted on GitHub. For a deep dive, I would totally recommend trying to solve those in your favorite language. And if you are just curious, this little book about algorithms is going to be a fun read!

Grokking Artificial Intelligence Algorithms
Same concept, different topic. If you are also getting ready for an AI takeover, you are going to love this book.

Once Upon an Algorithm: How Stories Explain Computing
Algothirms are an essential part of programming but up until now, it was hard to call this a fun topic. Well, Martin Erwig’s book makes a great attempt to make algorithms more approachable both for adults and kids.

Code: The Hidden Language of Computer Hardware and Software
Oh, I wish my parents would read this book together with me when I was in middle school! I remember I was super curious about how things work and wanted to build my supercomputer (huh) but knew absolutely nothing about technologies, electricity, and all that fun stuff. Well, with this book you can start understanding and building complex things — the author even mentions where to buy parts to build machines he describes in his book.

Computer Science Distilled: Learn the Art of Solving Computational Problems

And finally, the computer science book that uses comics, memes, and emojis to explain all the concepts you’ll hear about in the introductory CS course. While there are some awesome free computer science courses out there, nothing can beat this approach.

For more cool programming resources, check out this article.






