In this informative talk, Yilmaz Kiymaz explains the basics of shaders, how they work and how they're written. He starts with some very basic shaders and then works his way up to warping entire worlds in the vertex shader — out which he pushes some really stunning pixels in the fragment shader. He also briefly touches on some of the more advanced shader techniques, which are a great starter for those looking to push the envelope.