But the tutorials only explain for Win32, true, it does have examples for Linux, but they have very poor commenting as I see it.

I suggest you read the red book (ALL the red book) and maybe even a book on c/c++ before you post something again.
The red book can be found at:

It’s quite big (it’ll keep you busy for quite a long time), but very interesting. All the examples use glut (I think you do have that). After that, you’ll be able to understand Nehe’s tutorials (which according to many are the best that can be found on the net) and convert them to glut.
By the way, did you get my mail for BMP textures loading (did the program work?) ?