certain types of rock, like granite, are very resistant to weathering. Igneous rocks tend to weather slowly because it is hard for water to penetrate them. Other types of rock, like limestone and marble are easily weathered because they dissolve easily in weak acids.