GLSL ES Specification 1.0.17
Shader Basics Chap. 2 of Orange Book. 2 Contents Why write shaders OpenGL programmable processors Language overview System overview.
Computer Graphics 3 Lecture 5: OpenGL Shading Language (GLSL)
GPU History CUDA
GPU History CUDA Intro