The firmware included with the Raspberry Pi 2 Model B version 1.2 introduced the possibility of booting from a USB device: before that, it was only possible to boot from an SD or microSD card. But ...
Setting up a Raspberry Pi can be as straightforward or as complicated as you make it. Most people flash an SD card, plug it in, and call it a day. That works fine for hobbyists, but it becomes ...