Rekening houdend met hun ontstaan, kunnen we rotsen in drie groepen verdelen. We kunnen stollingsgesteenten onderscheiden (ze ontstaan als gevolg van vulkanische verschijnselen, zowel op het oppervlak als onder het aardoppervlak), afzettingsgesteenten (ze ontstaan tijdens het sedimentatieproces, dwz afzetting van fijn materiaal in waterreservoirs of zelden op het land) en metamorfe gesteenten (ze ontstaan als gevolg van transformaties van reeds bestaande rotsformaties).