Dari populasi kecil nenek moyang yang jauh, beratus-ratus jenis atau jenis ganja telah berkembang. Variasi ini semua boleh dikesan kembali kepada tindakan manusia, baik secara sengaja dan tidak sengaja.
Pengeluar purba, mengetahui asas-asas pembiakan, ganja terpilih berdasarkan pelbagai sifat bermanfaatnya. Mereka yang memerlukan serat menanam benih tanaman berbatang panjang dengan sifat berserat yang baik. Secara beransur-ansur, keturunan mereka juga menjadi tumbuhan yang tinggi dan lurus dengan beberapa cawangan. Pengeluar lain lebih berminat dengan biji dan minyak. Mereka mengembangkan tanaman berbiji besar, lebat, yang menghasilkan banyak biji. Penanam ganja yang berminat dalam minda-mengubah potensi tumbuhan memilih tumbuh-tumbuhan yang berbunga dengan resin yang banyak dan psikoaktifbahan.
Variasi seterusnya ganja adalah mengejutkan. Di Itali, di mana serat rami membekalkan industri tekstil dan kertas yang signifikan, beberapa jenis serat dapat tumbuh hingga 4.5 meter dalam satu musim. Varieti Itali yang lain hanya mencapai ketinggian satu setengah atau dua meter, tetapi mereka mempunyai batang lurus dan langsing yang memberikan serat berkualiti tinggi. Di Asia Tenggara, sebilangan tanaman ganja hanya tumbuh hingga ketinggian sekitar satu meter, tetapi mereka mempunyai dedaunan lebat dan berat dengan resin. Jenis ganja lain tumbuh setinggi 2 hingga 3 meter dalam satu musim dan menghasilkan lebih dari setengah kilo ganja setiap tanaman.
Pembiakan tanaman adalah tindakan sedar. Walau bagaimanapun, evolusi tanaman dipengaruhi oleh tanah dan iklim yang berbeza dari tempatnyaasal. Tumbuhan, sama ada ditanam atau rumpai harfiah, mesti menyesuaikan diri dengan persekitarannya. Setiap negara baru dan keadaan yang semakin meningkat akan membawa keadaan baru dan masalah survival untuk ganja. Kilang ini telah menyesuaikan diri dan harmoni dengan persekitaran baru dengan begitu berjaya sehingga hari ini dianggap sebagai tanaman yang paling banyak ditanam.
Dalam bahasa Perancis, ganja kadang-kadang disebut "Le Chanvre Troumper", atau "rami rumit", merujuk kepada kemampuan menyesuaikannya yang tidak terukur. Perkataan yang dapat disesuaikan sebenarnya mempunyai dua makna: yang pertama merujuk kepada bagaimana populasi tumbuhan (stok genetik asalnya) menyesuaikan diri dengan keadaan tempatan dalam jangka masa beberapa generasi. Sebagai contoh, taman dengan tumbuh-tumbuhan yang mekar lewat pada akhir musim tidak mempunyai masa untuk menghasilkan benih di utara. Tuai tahun depanhanya akan datang dari tumbuh-tumbuhan berbunga awal. Sebilangan besar akan menyerupai ibu bapa mereka dan akan berbuah lebih awal.
Boleh disesuaikan adalah istilah yang juga berlaku untuk tanaman individu, fenotip, dan pada dasarnya bermaksud bahawa ganja tahan lasak dan tahan – yang masih hidup di antara tanaman. Ia hidup subur dalam pelbagai keadaan alam sekitar, sehingga 10,000 kaki di Himalaya, di Lembah tropika Colombia, atau di pantai New England sejuk dan hujan.
Melalui pembiakan dan pemilihan semula jadi, ganja telah berkembang dalam beberapa arah. Secara botani dan sejarah, genus sangat pelbagai sehingga banyak penanam keliru dengan mitologi, nama eksotik, dan percanggahan yang jelas di sekitar tanaman. Banyak percanggahan dijelaskan dengan pemahamanbagaimana pelbagai ganja adalah. Terdapat beratus-ratus jenis liar dan ditanam. Varieti yang ditanam hanya ditanam untuk rami, minyak dan ganja. Varieti berbeza dengan ketara dalam semua ciri yang dapat dilihat. Strain yang berbeza boleh berkisar dari ketinggian setengah meter hingga empat setengah meter, dan cabang dari padat hingga longgar sepenuhnya, dari panjang ( dua meter ) hingga pendek ( beberapa sentimeter ), dan sebagainya, corak cabang yang berbeza membentuk tanaman menjadi bentuk silinder, kerucut atau bujur, dikelompokkan atau tersebar. Daun, batang, warna dan bentuk benih dan bunga adalah semua sifat berubah-ubah yang berbeza antara jenis. Jangka hayat boleh sesingkat tiga bulan atau selama beberapa tahun. Dan yang paling penting, spesies yang berbeza sangat berbeza dalam jumlah dankualiti resin mereka melepaskan, dan dengan itu sifat psikoaktif mereka dan nilai sebagai ganja.
Taksonomi ganja tidak pernah dilakukan dengan secukupnya. Penyelidikan awal meletakkan genus ganja dalam keluarga Moraceae atau Urticaceae (Jelatang). Kini secara amnya dipersetujui bahawa tumbuhan ini tergolong dalam keluarga yang berasingan, keluarga Cannabaceae, bersama dengan spesies lain, seperti Humulus, iaitu hop.