Les roches sont classées en fonction de leur composition minérale et chimique. Il existe trois classifications pour les roches : ignées, sédimentaires et métamorphiques.
Les roches ignées sont formées par cristallisation. La source de la cristallisation se produit grâce au magma et est souvent appelée par le nom commun de roches de lave. Les roches sédimentaires sont créées à partir de sédiments qui se sont accumulés à la surface par divers moyens, tels que l'altération ou l'érosion. Les roches métamorphiques peuvent être à la fois ignées ou sédimentaires. Ces types de roches se forment lorsque les deux premiers types sont soumis à une forte pression, une température élevée ou parfois les deux. Ces changements se produisent normalement profondément sous la surface.