http://www.lighthouse3d.com/opengl/glsl/
http://joshbeam.com/articles/getting_started_with_glsl/
http://cyrille.rossant.net/shaders-opengl/
Function reference - http://www.opengl.org/documentation/glsl/