This book is gold. Ideal for someone interested in computers, without formal computer science education, and willing to make a deep dive. I fit the description and I enjoyed every page of it.
The subtitle say it all: 'a hands-on guide to the inner workings of the machine'. It's a guide because it starts from the basics like binary and logic, then goes to electronics, building on every chapter till it closes with modern computing. The style is simple, clear, and concise.
It's hands on because almost every chapter ends with projects to put knowledge to work and get hands dirty. It was with great pleasure that I build elecritcal circuits, adders, couters, and then moved to coding basics: assembly language, C, Python, HTML, CSS, Javascript. It also made me discover Raspberry Pi.
Rarely do I sumble upon the book I was just looking for. It reignited my interest in the machine.
Highly recommended.