The Raspberry Pi is a nifty device. As a System-on-a-Chip (SoC) single-board device, the Raspberry Pi lends itself well to a bevy of uses. Projects range from media center and retro gaming applications to do-it-yourself (DIY) smart home tech. But programming on the Raspberry Pi offers loads of learning opportunities.
Full article