As rochas são formadas de três maneiras principais, e cada método produz rochas com características diferentes. As rochas são classificadas como sedimentares, ígneas ou metamórficas, dependendo da maneira como foram formadas. A maioria das rochas encontradas na vida cotidiana são sedimentares, embora algumas rochas ígneas, como o granito, também sejam comuns.
As rochas sedimentares são formadas ao longo de milhares ou milhões de anos à medida que partículas finas são comprimidas para formar pedras. Conforme as camadas se acumulam, elas transmitem uma pressão incrível nas camadas inferiores. Arenito, calcário, xisto e gesso são exemplos de rochas sedimentares. As rochas sedimentares costumam se formar em deltas e rios porque o fluxo constante do rio arrasta sedimentos do leito do rio e os deposita em uma área confinada.
As rochas ígneas são formadas quando as rochas derretidas esfriam. Magma e lava expelida de vulcões são as duas fontes mais comuns de rochas ígneas. Granito, pedra-pomes, obsidiana e escória são exemplos de rochas ígneas.
As rochas metamórficas começam como rochas sedimentares ou ígneas. Às vezes, essas rochas acabam sendo movidas para as partes profundas da crosta terrestre, onde as temperaturas são altas e as pressões são extremas. Essas condições incomuns servem para aquecer e transformar as rochas. Mármore, ardósia e gnaisse são exemplos de rochas metamórficas.