Os três principais tipos de rochas são ígneas, sedimentares e metamórficas. Formadas nas profundezas da Terra, as rochas ígneas se formam quando uma rocha derretida esfria e se solidifica. Esta rocha líquida é magma, e a taxa de resfriamento determina o tipo exato de rocha ígnea formada.
Formadas na superfície da Terra, as rochas sedimentares se formam na água ou na terra. Essas rochas apresentam camadas de sedimentos de pedaços de minerais, rochas, matéria vegetal ou matéria animal. Uma rocha metamórfica se forma quando uma rocha ígnea ou sedimentar fica sob intensa pressão ou calor. Essas rochas ocorrem nas profundezas da Terra. Em vez de derreter a rocha, esse processo transforma a rocha em uma rocha inteiramente nova.