Soil is the upper layer of earth that plants grow in and is made up of weathered rock, minerals, organic matter, water and air. It forms through geological and biological processes over long periods of time. Soil supports plant growth by providing nutrients, water and oxygen to roots and is vital for sustaining life on Earth.