Trying to figure out what you can do with a Raspberry Pi? The free Raspberry Pi Education Manual is a wonderful 172-page resource that can help you learn more about programming and computer science.
Provided by a team of UK teachers from Computing at School (CAS), the PDF manual is a beginner's guide to topics including Scratch (an awesome visual programming environment), Python and the Linux command line. You'll find experiments for creating games and animations, and you'll learn the basics of computer science and coding with the Raspberry Pi along the way.
If you're a Pi owner, you can download it from the Pi Store to your desktop, or just grab the PDF from the link below.