Bien au-delà de la question de la manutention de certains blocs colossaux, les roches utilisées par les Égyptiens anciens étaient de deux types : soit des roches « tendres » parce que carbonatées (de nombreux calcaires), soit des roches « dures » parce que silicatées (grès, quartzite, granite, granodiorite, diorite, basalte, migmatite).