Luând în considerare geneza lor, putem împărți rocile în trei grupuri. Putem distinge rocile magmatice (ele apar ca urmare a fenomenelor vulcanice, atât la suprafață, cât și sub suprafața Pământului), rocile sedimentare (acestea apar în procesul de sedimentare, adică depunerea materialului fin în rezervoarele de apă sau rareori pe uscat) și roci metamorfice (apar în urma transformărilor formațiunilor stâncoase deja existente).