Raspberry Pi and other SBCs can boot an operating system from SD cards and USB devices. I own multiple SD cards and am a fan of swapping them to instantly switch to a different OS, such as RetroPie, ...
It used to be typical for every variation of Raspberry Pi to require booting from an SD or microSD card. It wasn't until the Raspberry Pi 2 Model B that the firmware received an update for booting ...