Windows/Mac/Linux: Programming an Arduino isn't especially difficult, but if you're looking for a more visual method, Scratch for Arduino uses MIT's Scratch as a groundwork for teaching kids (or beginners) how to program an Arduino. More
$32.00 (Buy here: https://alitems.com/g/1e8d114494ebda23ff8b16525dc3e8/?i=5&ulp=https%3A%2F%2Fwww.aliexpress.com%2Fitem%2FNew-NEO-7N-GPS-with-Electronic-Compass-for-CC3D-Revolution-Flight-Controller-RC-parts-1-JT%2F32622681043.html ) NEO-7N GPS Module with Electronic Compass for CC3D Revolution Flight Controller RC Parts Black for just $32.00
$20.68 (Buy here: https://alitems.com/g/1e8d114494ebda23ff8b16525dc3e8/?i=5&ulp=https%3A%2F%2Fwww.aliexpress.com%2Fitem%2FNEO-7N-GPS-with-Electronic-Compass-for-CC3D-Revolution-Flight-Controller-Free-shipping%2F32640421994.html ) NEO-7N GPS with Electronic Compass for CC3D Revolution Flight Controller Free shipping for just $20.68
Sony's new wearable the Sony SmartEyeglass, which has a 3-megapixel camera, Wi-Fi and Bluetooth, speaker, microphone and a host of various sensors, including an accelerometer, gyroscope, brightness sensor and an electronic compass.