Specyficzne wymagania są różne, ale rośliny na ogół potrzebują wody, składników odżywczych i światła słonecznego, aby rosnąć. Potrzebują również powietrza, odpowiednich temperatur, przestrzeni i czasu, by się rozwijać.
Głównym procesem, który pozwala roślinom rosnąć, jest fotosynteza. Podczas tego procesu chlorofil w roślinie wychwytuje energię ze słońca. Energia ta jest wykorzystywana do przekształcania dwutlenku węgla i wody w tlen i węglowodany. Rośliny wykorzystują swoje korzenie do pobierania wody z gleby.
Rośliny potrzebują również składników odżywczych z gleby. Należą do nich azot, fosfor i potas. Rośliny wykorzystują potas do zwalczania chorób i azotu w celu wytworzenia chlorofilu, a fosfor powoduje, że kwiaty rosną. Ogrodnicy często dodają nawóz zawierający te składniki. Optymalny stosunek do nich zależy od roślin.
Powietrze jest również niezbędne do wzrostu roślin, ponieważ potrzebują dwutlenku węgla. Wymagają one także, aby temperatura pozostawała w zakresie, który jest wygodny. Chociaż specyficzne wymagania różnią się w zależności od rośliny, wiele odmian rozwija się w ciepłe dni i chłodne noce.
Dodatkowo rośliny potrzebują odpowiedniej przestrzeni i czasu. Ponieważ woda i składniki odżywcze są wciągane przez ich korzenie, potrzebują wystarczająco dużo miejsca, aby ich korzenie mogły się rozgałęziać. Przeludnienie może nie tylko obciąć dostępne zasoby, ale także prowadzić do rozprzestrzeniania się chorób z roślin do roślin. Wreszcie, aby osiągnąć dojrzałość, potrzebują czasu, który może wynosić od kilku tygodni do kilku lat.