The initial chapters focus on the "language" of digital electronics.
Unlike pure theory books, Tan’s notes include references to actual hardware description languages (usually Verilog). He shows you how a case statement in Verilog maps to a MUX, and how an always @(posedge clk) maps to a D-Flip-Flop. digital logic design aaron tan pdf
He lists the 5 immutable steps: