Recommended · for beginners
74HC595 & 74HC165 Shift Registers with Arduino
Why people recommend it
DroneBot Workshop's walkthrough of input and output shift registers is the standard suggestion for anyone short of Arduino pins, covering both the theory and practical wiring.
Watch for: Arduino based, though the ideas carry over to other microcontrollers