Some people I have spoken to say his method isn't for them but I've found it useful, even if I haven't implemented everything he suggests.
I'd also recommend "Code: The Hidden Language of Computer Hardware and Software" by Charles Petzold. It starts at simple circuits and builds up a picture of how computers work. It has really helped me get my mental models of what's going on inside a computer straightened out!