Growing cannabis can be tricky. There are a lot of factors involved, especially if you are on your first few attempts. Aside from the actual process of cultivation which involves germination and soil treatment, you would need to think about the space, lighting, pest control, and most importantly, the type of strain you wish to grow.