Gradient is a very basic stuff in procedural graphics and widely used. But as any generic tool, it’s important to understand it well. In this series we will explore some concepts.
If you’re not familiar with GLSL, I recommand to read the introduction lesson
Let’s pick up the [first chapter]