Patterns and Noise

Complete reading of Algorithmic Drawing and Generative Designs on The Book of Shaders.

Read Ken Perlin’s original paper. You may also find it useful and interesting to read his own website about his work or look at his original code for coherent noise.

Scratchapixel also has a very well written discussion concerning generating coherent noise and associated patterns.