Agricultura este cultivarea culturilor și a animalelor destinate consumului uman, în timp ce horticultura este studiul și cultivarea plantelor fără folosirea animalelor. Plantele cultivate de horticultori nu sunt neapărat folosite pentru alimente. Plantele agricole sunt cultivate pe câmpuri mari, cu scopul expres de a fi vândute comercial. Horticultura se poate referi la un câmp mare de plante crescute în scopul studiului sau într-o grădină din curte.
Agricultorii caută modalități eficiente de a produce alimente destinate consumului uman. Culturile produse în agricultură includ fructe, legume, carne de pasăre și fasole. În horticultură, preocuparea principală este cum să cultivăm culturile și să studiem tehnicile utilizate. Horticultura se face pe o scară mult mai mică decât cea agricolă. Atunci când agricultura se extinde pentru a include reproducerea și îngrijirea animalelor folosite pentru alimente, horticultura este exclusivă pentru plante. Plantele cultivate prin horticultură pot include fructe sau legume care sunt comestibile, dar includ și plante care sunt utilizate în procese industriale, cum ar fi fabricarea cauciucului. Plantele cultivate de horticultori pot fi decorative sau au scopuri medicinale. În timp ce agricultura se concentrează pe crearea de alimente, horticultura se concentrează pe studiul plantelor, inclusiv asupra compoziției solului, fiziologiei plantelor și ingineriei genetice.