The way my dad taught me, though, was not to rote-memorize how parts are connected to form a gate, but to learn where the electrons flowed to make the gate do its job. To truly internalize and understand what is going on, not just read stuff off some blueprint or out of some book. Those lessons he taught me still drive my intelligence and my methods for all the computer designs I do today.
Rebel Circuits
Rule-breaking as path to understanding.