learn them all in software please
use a micro
get some good drivers for output
and some input protection for inputs
it is really interesting and very easy to stimulate
your logic and see the results with some leds relays buzzers watever
the only harware logic to start would be a SPDT and a SR flipflop with 2 nand
mafe 2 or 4 of theese and use for interrupt or general inputs