Les trois principaux types de roches sont ignées, sédimentaires et métamorphiques. Formées au plus profond de la Terre, les roches ignées se forment lorsqu'une roche fondue se refroidit et se solidifie. Cette roche liquide est du magma et la vitesse de refroidissement détermine le type exact de roche ignée formée.
Formées à la surface de la Terre, les roches sédimentaires se forment dans l'eau ou sur terre. Ces roches présentent des couches de sédiments provenant de morceaux de minéraux, de roches, de matières végétales ou animales. Une roche métamorphique se forme lorsqu'une roche ignée ou sédimentaire subit une pression ou une chaleur intense. Ces roches se trouvent au plus profond de la Terre. Au lieu de faire fondre la roche, ce processus transforme la roche en une roche entièrement nouvelle.