Existen dos tipos principales de nutrición en los seres vivos: nutrición autótrofa y nutrición heterótrofa. La nutrición autótrofa la llevan a cabo organismos como las plantas y bacterias que pueden producir su propio alimento a partir de sustancias inorgánicas utilizando procesos como la fotosíntesis o quimiosíntesis. La nutrición heterótrofa la presentan organismos que obtienen alimento a partir de sustancias orgánicas sintetizadas previamente por otros seres vivos,