As @Spectric said you will need a compiler and programmer but these are free downloads so no problem.
The fact that you were contemplating a Pi suggests you have some programming knowledge so using C/Python/some flavour of Basic shouldn't be a problem for you but if you do just ask.
Have fun...