Here's some information about the game regarding development that you might find helpful:
language: C and C++
graphics: OpenGL
window/sound/mouse: SDL
GUI: guichan
editor: vim
compiler: gcc, vc++
debugger: gdb
source control: cvs
This information is quite outdated, but I believe most of it is still relevant