Compte tenu de leur genèse, nous pouvons diviser les roches en trois groupes. On peut distinguer des roches ignées (elles naissent à la suite de phénomènes volcaniques, à la fois en surface et sous la surface de la Terre), des roches sédimentaires (elles naissent en cours de sédimentation, c'est-à-dire de dépôt de matière fine dans les réservoirs d'eau ou rarement sur la terre) et des roches métamorphiques (elles naissent de la transformation de formations rocheuses déjà existantes).