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 ...
How does one become a computer engineer? Going to college or taking online courses will definitely give you the necessary knowledge, but how do you practice those skills and put them to the test?