Patterns are artificial graphics that look man-made. They mostly follow rules for their placement, but random variation can be introduced most of the time.
They are useful for when you want a regular pattern as base, such as bricks, tiles, woven patterns, etc.
Almost all patterns tile perfectly and are resolution-independent, meaning you can rescale them without loss of quality.
Some good patterns to start with are: