You should go to synaptic... First, and MOST important, you need: build-essential It's the package that has all of your C standard headers and whatnot. Then, you'll want an easy way to initialize a window with an OpenGL surface... I would suggest SDL for that, so runtime and dev libraries: libsdl1.2debian & libsdl1.2-dev Now you're going to need OpenGL (obviously)... The development libraries woul