Le rocce si formano in tre modi principali e ogni metodo produce rocce con caratteristiche diverse. Le rocce sono classificate come sedimentarie, ignee o metamorfiche, a seconda del modo in cui sono state formate. La maggior parte delle rocce incontrate nella vita di tutti i giorni sono sedimentarie, anche se alcune rocce ignee, come il granito, sono anche comuni.
Le rocce sedimentarie si formano per migliaia o milioni di anni quando le particelle fini vengono compresse per formare pietre. Man mano che gli strati si accumulano, esercitano un'incredibile pressione sugli strati inferiori. Arenaria, calcare, scisto e gesso sono tutti esempi di rocce sedimentarie. Le rocce sedimentarie si formano spesso nei delta e nei fiumi perché il flusso costante del fiume trascina i sedimenti dal letto del fiume e li deposita in un'area limitata.
Le rocce ignee si formano quando le rocce fuse si raffreddano. Il magma e la lava vomitano dai vulcani sono le due fonti più comuni per le rocce ignee. Granito, pomice, ossidiana e scoria sono tutti esempi di rocce ignee.
Le rocce metamorfiche iniziano come rocce sedimentarie o ignee. A volte tali rocce finiscono per essere spostati nelle parti più profonde della crosta terrestre, dove le temperature sono alte e le pressioni sono estreme. Queste condizioni insolite servono a riscaldare e cambiare le rocce. Marmo, ardesia e gneiss sono esempi di rocce metamorfiche.