Wzrost roślin spowodowany jest przez wodę, która jest pochłaniana przez korzenie rośliny i światło słoneczne, które pobudza fotosyntezę, która jest procesem tworzenia żywności dla rośliny. Rośliny potrzebują również przestrzeni, czasu, czystego powietrza, zdrowej gleby i składników odżywczych do wzrostu. Głównymi składnikami, których potrzebują rośliny, są fosfor, azot i potas.
Większość roślin potrzebuje wilgotnej gleby, aby dobrze rosnąć. Wilgoć i składniki odżywcze przemieszczają się od korzeni do liści. Rośliny są zwykle karmione odżywkami przez nawóz. Azot nadaje roślinom zielone zabarwienie liści, a fosfor sprzyja trwałym korzeniom i większym kwiatom. Potas chroni przed chorobami.
Gleba zawiera niezbędne składniki odżywcze, których potrzebują rośliny, a gleba utrzymuje roślinę i korzenie w miejscu. Rośliny potrzebują również miejsca, aby rosły nad i pod ziemią. Rośliny, które są stłoczone razem, są bardziej podatne na choroby z powodu ograniczonego przepływu powietrza.
Czyste powietrze jest niezbędne dla roślin, ponieważ brudne powietrze zatyka zdolność roślin do absorpcji dwutlenku węgla i pobudzenia fotosyntezy. Gaz, dym i inne czynniki drażniące to kilka czynników, które hamują wzrost roślin.
Temperatura jest równie ważna jak światło, ponieważ nadmiernie gorąca lub zimna pogoda może mieć negatywny wpływ na wzrost roślin. Rośliny na ogół wolą ciepłe temperatury w ciągu dnia i łagodnie zimne noce, aby dobrze się rozwijać. Rośliny potrzebują również pewnych ram czasowych, aby rosnąć. Niektóre rośliny mogą potrzebować miesięcy, dni lub lat na wyprodukowanie liści lub owoców.