These interactive tutorials for Blender will teach you the fundamentals of procedural shaders in a hands on learning environment.
In tutorial 1, you will learn about vectors, how they affect textures, and how to manipulate the vectors for more control over your textures.