Autotrof adalah organisme yang dapat menghasilkan makanannya sendiri melalui proses seperti fotosintesis, menggunakan energi matahari, air, dan karbon dioksida. Contohnya adalah tumbuhan dan beberapa bakteri. Sementara itu, heterotrof adalah organisme yang tidak dapat menghasilkan makanannya sendiri dan harus memperolehnya dengan memakan organisme lain. Contohnya adalah hewan, jamur, dan sebagian besar bakteri. Perbedaan mendasar ini memainkan peran penting dalam rantai makanan dan ekosistem.