If you're interested in setting up, configuring and using a Raspberry Pi computer, you will need the following:

If you wish to connect your Pi to an Ethernet network (LAN), you'll need:

The following items are optional:

For a comprehensive list of compatible and incompatible peripherals visit here.

Visit here for a brief description of the Pi hardware and details of components, schematic drawings, power requirements and the differences between the A and B models.

If you're serious about programming your Pi then you'll need some books. I have a few recommendations.


Exclamation mark

It is important that your 5V power supply is able to give 700mA, or the Pi may not not work. Using a power supply that is rated at 1A should be fine.

The Model B Pi only has two USB ports and if you need more you should consider a powered USB hub to increase the number of ports. The PI may be able to power the hub but using a separate power supply is recommended.


Most wireless USB devices will work with the Pi but some may cause peculiar problems. Microsoft wireless mice seem slow to respond and a combined USB wireless keyboard and mouse device may produce odd problems like repating characters. Where possible use cabled keyboards and mice, though I prefer to use the command line rather than a GUI which avoids a mouse altogether.

Model B Types

The Model B was originally supplied with 256MB RAM but this has been increased to 512MB. You can tell the two different types by looking at the main chip. The 2G means 2Gbit (256MB) and 4G means 4Gbit (512MB).

Model B 256M RAM Model B 512M RAM