Basic examples to help you get started with some of the software available in Raspbian
- Scratch
- Scratch is a visual programming tool allowing the user to create animations and games with a drag-and-drop interface
- Python
- Python is a general purpose programming language that is easy to pick up and also very powerful
- Sonic Pi
- Write code to make music with Sonic Pi
- Terminal
- The Linux terminal is a powerful tool for getting around the filesystem and issuing commands
- GPIO: Raspberry Pi Models A and B
- The General Purpose Input/Output pins allow you to control and interact with the real world from Python, Scratch or other programming environments
- GPIO: Models A+, B+, Raspberry Pi 2 B and Raspberry Pi 3 B
- The General Purpose Input/Output pins allow you to control and interact with the real world from Python, Scratch or other programming environments
- Minecraft
- A free version of Minecraft is available for the Pi, and this is the only edition that has a programming interface, meaning you can control Minecraft with Python code - and even interact with the real world through GPIO
- Python Games
- Raspbian ships with some ready made Python games for you to play on your Raspberry Pi - and why not browse the code, hack the games and learn to make your own?
- WordPress
- Set up a web server on your Raspberry Pi and install Wordpress, a content management and blogging system
- Mathematica
- Mathematica is an industry leading computational platform - available for free on Raspberry Pi
- Camera Module
- Webcams
- Using a standard USB webcam instead of the Raspberry Pi camera module
- Kodi
- Installing media centre software on your Raspberry Pi
- Playing audio
- Playing audio on your Raspberry Pi
- Playing video
- Playing video on your Raspberry Pi
- Demo programs
- A selection of examples to demonstrate the Pi's capabilities