Rock-urile provin din magma, care este materialul topit găsit în pământ. Când magma se răcește, fie deasupra sau dedesubtul suprafeței pământului, ea cristalizează și formează rocile igneous care pot fi ulterior transformate în metamorfice sau roci sedimentare. Magma, care poate fi considerată drept rocă topită, este denumită lavă atunci când atinge suprafața pământului.
Rocile igneous formate inițial din magma răcită și cristalizată pot fi în cele din urmă erodate în fragmente de forțele de eroziune. Apoi devin roci sedimentare prin procesele suplimentare de compactare și cimentare. Ambele roci igienice și sedimentare pot fi transformate în roci metamorfice atunci când sunt supuse condițiilor de presiune și temperatură altele decât cele care le-au format inițial. Căldura este produsă de frecare generată de mișcările plăcilor tectonice ale Pământului, iar crearea munților creează presiune. O intruziune a magmei în rocă din jur poate fi, de asemenea, o sursă de căldură. În general, temperaturile și presiunile necesare pentru a produce roci metamorfice sunt mult mai mari decât cele găsite pe suprafața pământului.
Fiecare din cele trei clase majore de rocă poate fi transformată într-una din celelalte clase prin procesele continue de căldură, presiune și eroziune. Această transformare în curs de desfășurare a rocilor este denumită ciclul rock.