GPIO Programming

You can do some interesting projects by leading the Raspberry Pi pins out through a 40pin cable.

Note

Refer to Extend GPIO to Breadboard instructions for extending the 40 pins of the Raspberry Pi to a breadboard.

SunFounder has a very complete course system about Raspberry Pi GPIO learning kits, such as the following two learning kits.

This basic learning kit is suitable for the Raspberry Pi and Arduino novice. This kit teaches basic circuit design and introduces Python programming for beginners.

This is an advanced Raspberry Pi teaching kit that contains a robust array of components. This kit teaches physical computing and Python programming principles for beginners and advanced users.