Una roccia è un aggregato naturale di minerali solidi. Sebbene rocce di diversa origine e dalle diverse caratteristiche possono trovarsi a stretto contatto, la loro natura non dipende solo dalla sua origine, ma anche dalle condizioni fisico-ambientali in cui viene a trovarsi. La scienza che ne studia la formazione è detta petrologia, mentre quella che le descrive petrografia.