It is easiest to do this project on a Raspberry Pi with the regular Raspbian image installed. Also, having an internet connection is quite handy. This way, you have access to the Raspbian repositories and you can use any installed packages immediately. Make sure you have enough storage space available though.
I cannot explain everything in detail. What I will try to do is explain what needs to be done (in 'normal' English) and show you the command I used to do this. These commands might not work exactly the same for you. If you want more information on the commands used, please use their man pages, Google and/or Wikipedia. Some of the tools used are probably not installed by default in Raspbian, but you can install everything I use here through apt. I assume you know how to use apt.
I run all my commands as 'root' user. This has a serious security problem: one typo can screw over my whole system. However, it saves me from typing 'sudo' before almost every command (and running something with sudo and making a typo has the same effect!). You can become root in Raspbian by typing 'sudo su -'. To minimize any risk, I did this on a fresh install of Rasbian, with no valuable data that can be destroyed. If I screw up, I can just write the standard Raspbian image to my SD card and start over.