To help you on your way TechRepublic has rounded-up the ultimate collection of add-ons for the Pi, from boards for controlling robots to keyboards and screens that let you use it on the move.
This round-up assumes you already have the basics - the power cables, memory card, basic keyboad and mouse and video leads - you need to get going with the Pi.
Note a lot of these accessories have been built by individuals or small teams, so expect a bit of a wait to receive them.
Before you build a mechanical butler you're going to have to get to grips with the basics of using the Pi to control items in the real world.
This is where the Gertboard comes in, a circuit board that not only allows your to use the Pi to interact with motors, sensors and lights but is designed to teach you how to do so.
The board has been designed to allow you to start with the simplest tasks when using the computer to control devices - beginning with reading whether a button on the board is pressed and flashing an LED, and working up to using the board to talk to items in the outside world.
Programmable directly from the Pi's general purpose input-output port using the Atmel AVR software development kit, the board adds real-time sensing and control capabilities to the Pi.
As Liz Upton of the Raspberry Pi Foundation puts it, the Gertboard is great if you want to use your Raspberry Pi to drive motors, open doors, lift things, power robotics, sense temperature, switch devices on and off, flash lights or teach it to play the glockenspiel - basically to do anything really cool.
It comes with an assembly manual and a user manual, which also act as teaching guides, bundled with plenty of programs to show you how to put things together.
While the board ships with all of the components needed to connect to the Pi it does come in kit form, meaning you're going to have to break out the soldering iron. No fear, as this guide points out, soldering is easy.
Gertboard is available through element14. Readers in the UK can order it here, Singapore and other Asia Pacific countries here; Australians here and Americans here.
Another board designed to ease people into using the Pi to control the world around them is Pi-Face Digital.
The credit-card sized board allows users to write programs to control lights and motors, as welll as receiving data from sensors and switches.
Switches, LEDs and relays are already included on the board - so it can be used without soldering - and writing the code to control it is made easier by libraries in C and Python programming languages.
One word of warning, at present the board's makers say users need to be familiar with coding if they want to use the board. However they are working on making it easier to control the board using Scratch, the simple drag and drop programming language designed by MIT for kids.
The finished camera is expected to be around five megapixels, capable of capturing stills and video and cost about $20 - $25.
The module should be able to capture 1080p video at 30 frames per second, as it will use the GPU for encoding. Users should be able to exert fine control over a wide range of image settings, including ISO and white balance, via software.
The tiny size of the module - a prototype of which is seen here - makes it ideal for some of the robotics and home automation applications people are working on.
While you wait for its release you might want to check out this list of USB webcams that work with the Pi, although their video will likely have a lower frame rate and be of a lower resolution than that captured by the module.
What if you've got your Pi but no display to use with it.
This tiny, 3.5 inch TFT screen can be hooked up to the Pi via composite - providing a pocket-sized display.
The display, which needs a separate power source, comes with three buttons for adjusting brightness, colour and contrast. The screen is rather delicate, however, so if you're heavy-handed it might not be one for you.
Others have complained about the complexity of setting up a wireless connection. There are guides for getting wi-fi working on Linux Debian - one of the most common Linux distros for the Pi - here and here. If you're looking to get Bluetooth working with the Pi there's also a list of working USB adapters here.
A USB missile launcher is not an essential Pi add-on by any stretch of the imagination, but more of a why not?
Code to control these pocket-sized WMDs is available from a number of sources, for a Python script type apt-get install pymissile in the LX Terminal or for code written in C visit this project home page.