It's a great primer of the logic behind hardware and technology. If you want to more than use computers; if you want to thinks logically how to break down a problem then this book is a good foundation for you.
I program to automate, and it's overview of how do design circuits based on what your end goal is and how to use simplification is a good step into programming algorithms that do what they do most efficiently - balancing the cost of time, and money - and the return on investment in terms of time saving by designing the most efficient circuit using tools such as VHDL to describe what your goals is.
It assists you to understand that though you can design code to run in any order - that minimizing steps and identifying which is more important - either telling you quickly what is NOT happening or what IS failing rather than trying every possible solution reminds me of an algorithm I wrote in Access/SQL to tell me what classes I could take next if they were offered. The result was excluding all the classes I could not taken or had already taken rather than including all the classes I could take.
If you plan any program adventure than this book, like "SQL for Mere Mortals" should be read - and re-read.