Maybe I am older than you guys. I learned logic with RTL, then DTL, then TTL, then LS-TTL then I threw away my TTL Cookbook and used Cmos then HC-Cmos for all logic circuits I designed.
I learned logic design from Philosophy 101 : Logic and Aristotle's Fallacies like
Argumentum ad Hominem but wait there are 144 of these fallacies and our professor said you could find them every day in leading magazines and newspapers from false premises, invalid logic and thus false conclusions, not just different opinions.. But they only taught a dozen or so fallacies in 101. The others are pretty interesting especially if you synthesize them in hardware by accident.
The logic equations were the same that we learned in Digital Electronics, except they never taught fallacies in Engineering. It was always assumed our initial conditions were valid and race or metastable conditions was a post-grad subject. De Morgan et al based all their improvements in notation on Aristotle's logic.
These 3 basic logic operations OR, AND, NOT are made from three other fundamental components types; transistors, diodes and resistors. My 8 core i7 has a few billion transistors. Some of them may even open back doors to the NSA. But the elegance in these simple building blocks to make bigger ones reminds me of the DEMO CD for WordPerfect Six Point Oh that I got in the mail 2 decades ago which had songs that symbolized
innovation in humanity as a segue to the world's 1st GUI word processor. ( pronounced seg'way)
Example
My 3rd employer was still making core memory in Mexico, but I preferred CMOS, Schottky TTL for and differential emitter-coupled logic for 50, 10 and 2 ns speeds respectively.
My most favorite questions to test the skill of a Design Engineer's depth of experience, while recruiting was always to start with simple analog parameters for logic.
This is how fallacies are born and engineers learn about signal integrity.
Like ...
...can you float any TTL family input while breadboarding and what is the voltage at that unused input and what is it's logic level detected as?... then follow on what are the right and wrong ways to pull-up.
... and draw or describe 4 ways to debounce a switch.
= any wrong answer meant they hadn't done much breadboarding...