Gulma
Berdasarkan habitat tumbuhanya, dikenal gulma darat, dan gulma air. Gulma darat merupakan gulma yang hidup didarat, dapat merupakan gulma yang hidup setahun, dua tahun, atau tahunan (tidak terbatas). Penyebaranya dapat melalui biji atau dengan cara vegetatif. Contoh gulma darat diantaranya Ageratum conyzoides, Digitaria spp, Imperata cylindrica, Amaranthus spinosus. Gulma air merupakan gulma yang hidupnya berada di air. Jenis gulma air dibedakan menjadi tiga, yaitu gulma air yang hidupnya terapung dipermukaan air ("Eichhornia crassipes", Silvinia) spp, gulma air yang tenggelam di dalam air (Ceratophylium demersum), dan gulma air yang timbul ke permukaan tumbuh dari dasar (Nymphae sp, Sagitaria spp).
Alelopati
Indikasi terjadinya fenomena alelopati dapat terlihat melalui beberapa bentuk, di antaranya adalah autotoksisitas, efek residu, dan penghambatan gulma. Autotoksisitas terjadi bila alelopati terjadi di antara individu dalam satu spesies yang sama, contohnya spesies "Medicago sativa" (alfalfa), "Trifolium" spp. (semanggi), dan "Asparagus officinalis" (asparagus). Hal ini diperkirakan menjadi salah satu penyebab pertumbuhan tanaman yang tidak sama pada tahun-tahun berikutnya dalam pertanian. Salah satu bentuk alelopati tanaman lainnya adalah residu dari beberapa tanaman diketahui dapat mengurangi perkecambahan gulma. Beberapa tanaman yang dapat menghambat pertumbuhan gulma melalui proses alelopati adalah "Avena fatua" (haver), "E. repens" (semacam rumput), "Cirsium arvense", dan "Stellaria media". Beberapa contoh dari tanaman yang dapat melakukan alelopati adalah: