A garden hose is typically made of rubber or vinyl, and it delivers water through its entire length when turned on. On the other hand, a soaker hose is made of porous material that allows water to seep out slowly along its length, making it ideal for watering plants directly at the roots. Soaker hoses are more efficient in delivering water directly to the soil while minimizing evaporation compared to traditional garden hoses.