Вземайки предвид генезиса им, можем да разделим скалите на три групи. Можем да разграничим магматични скали (възникват в резултат на вулканични явления, както на повърхността, така и под повърхността на Земята), седиментни скали (възникват в процес на утаяване, т.е. отлагане на фин материал във водни резервоари или рядко на сушата) и метаморфни скали (възникват в резултат на трансформации на вече съществуващи скалисти образувания).