How to learn OpenGL 3.x using C?

c, cross-platform, opengl

Solution

Does anybody know a good OpenGL 3.x tutorial that uses C and is not Windows specific?

If I remember correctly, Nicol Bolas's tutorials use C++ (for GLM). I suggest you replace GLM with my linmath.h where applicable.

Which programming language does the OpenGL "redbook" use?

The older editions (<= OpenGL-2.1) used pure C. The newer ones I actually didn't read.

Problem

I know there are many tutorials on OpenGL out there, but all good tutorials I found use some C++ libraries (mostly GLM) that make it hard to follow for people that would like to use C, or/and were specific to Microsoft Windows. My Questions are: - Does anybody know a good OpenGL 3.x tutorial that uses C and is not Windows specific? - Which programming language does the OpenGL "redbook" use?

Original source