I recommend reading The Book of Shaders as a primer [laughs.] Then I recommend checking out the work of Inigo and what is out there in Shadertoy.
Patricio González Vivo, Jen Lowe and Patricio González Vivo on Democratizing Knowledge