There are two types of resources: non-renewable and renewable. Non-renewable resources like coal, petroleum, natural gas and uranium are fossil fuels and minerals that were formed over millions of years and cannot be replenished on a human timescale. Renewable resources like solar, wind, hydroelectric, geothermal and biomass can be replenished naturally or through human efforts within a short period of time and do not get depleted. While non-renewable resources are finite, renewable resources are generally more sustainable as they are constantly replenished.