Underpopulationfewer than 2 live neighbours: the middle cell dies
Survival2 or 3 live neighbours: the middle cell lives on
Overpopulationmore than 3 live neighbours: the middle cell dies
Reproductionexactly 3 live neighbours: the middle cell is born

Three kinds of pattern

Still lifeblock: never changes
Oscillatorblinker: flips every 2
Spaceshipglider: moves 1 cell per 4