Arduino and microcontroller acronyms

While trying to decide which arduino/beaglebone/raspberry pi I need for an alarm clock I'm working on (maybe?), I found that I am woefully ignorant of many acronyms that show up when researching these boards. Examples include SPI, I2C, and UART. Luckily, Scott Daniels over at Provide Your Own has me covered.