Welcome to the forums!
I use Arduino boards, which uses Arduino language
, it is based on Processing and very close to C/C++ but simplified a little bit for beginners.
Mainly that project is for the MultiWiiCopter initially based on cheap Wii Motion+ boards as a gyro, and Wii Nunchuk boards as an accelerometer. You can find more information in the thread about MultiWiiCopter
From what I experienced that ITG3205 has exactly all the same specs as ITG3200 and I used ITG3200 specification
from Invensense, and I was able to read all the registers I needed, including 3 axis gyro data, temperature, and whoami.
Let me know if you need any samples of the code for Arduino, I can post it here, I borrowed it from other project and just modified a little bit.