O Reilly

What can you do with the Raspberry Pi, a £25 computer the size of a credit card? All sorts of things! If you’re learning how to program, or looking to build new electronic projects, this hands-on guide will show you just how valuable this flexible little platform can be. This book takes you step-by-step through many fun and educational possibilities. Take advantage of several preloaded programming languages. Use the Raspberry Pi with Arduino. Create Internet-connected projects. Play with multimedia. With Raspberry Pi, you can do all of this and more. Get acquainted with hardware features on the Pi’s board Read more

A Safari subscription gives access to a huge library of technical books and videos. This is invaluable to someone learning a new programming language or trying to write the next big iPhone game. Safari’s monthly subscription cost is less than the price of a single printed programming book. I’ve had access to Safari at a few jobs, and the large selection of searchable books made jumping into a new project much less daunting. Price: $28/month (Link)