This credit card-sized, portable computer can do almost everything a standard desktop can. The Raspberry Pi plugs directly into your HDMI-Compatible display or TV, most external USB peripherals and is capable of making spreadsheets, word processing, playing games, and even playing HD video. With an upgraded multi-core processor that’s six times faster than the original and a full Gig of RAM, the Raspberry Pi 2 Model B is great for exploring and learning how to program. The mini computer features four USB ports, a micro USB port, an HDMI port, ethernet cable, audio jack, and uses a microSD card that runs a version of Linux. The Raspberry Pi is a great device for anyone from experienced programmers looking for a tinkering tool, to beginners venturing into the world of computing.