Cele trei tipuri principale de roci sunt: roci sedimentare, roci magmatice și roci metamorfice. Roci sedimentare sunt formate prin acumularea de materiale organice sau anorganice. Roci magmatice sunt formate prin răcirea și solidificarea magmei vulcanice. Roci metamorfice sunt formate prin transformarea chimică și structurală a altor tipuri de roci prin variații de temperatură și presiune.