Libro Online: The Cg Tutorial
Los shaders se utilizan para crear los efectos especiales que ves en los juegos modernos. Si quieres iniciarte en el mundo de los Shaders, te recomiendo el libro The Cg Tutorial. Este libro da una introducción a los Shaders utilizando el lenguaje Cg (C for graphics) Puedes leer el libro aquí