Strongly recommended · for some experience
SPI: The serial peripheral interface
Why people recommend it
Ben Eater's clear hardware-level explanation of SPI is widely suggested to anyone trying to understand the protocol or debug a misbehaving bus.
Watch for: A simple example, so real chips still need their datasheet