Something for you to consider with the people mentioning soil.
If the soil recipe is peat based then you need to be certain you are on top of proper watering practices. Peat is hydrophobic, so once it starts to dry up it'll create dry spots that can cause problems at worst and reduce yields at best.
For this reason I actually recommend a coco based "soil" mix to people just starting off. Coco is like a sponge, cannot be overwatered so you can be certain your plants always have the right amount of water. Once you get a grow or two under your belt and have experience, then you can move onto peat moss based soils. Not many people have everything dialed in even after a couple of grows, and going with coco means you'll have one less thing to troubleshoot. Once you're familiar with how the strains you pick grow, and your grow room has a properly maintained temp/humidity to it, and proper ventilation then you can start worrying about tweaking your soil mix once everything else is figured out.
Trust me, speaking from experience here. I LOVE peat moss and only use peat now.. but damn, took me a couple of cycles to get used to watering it properly whereas coco is literally idiot proof.
The reason people use peat over coco is because peat has nearly double the CEC (Cation Exchange Capacity) of coco coir, meaning more things going on in your soil mix due to the doubled rate of cations/anions being exchanged. However, if you're like me and most people that used peat for the first time you need to be cautious you don't ever let the pots dry out! Peat moss that is improperly watered will have worse results than coco, despite peat having double the CEC.
Use coco so you don't have to worry about your soil mix being good. Mix equal parts coco, perlite, and compost. Something like 5cuft coco, 5cuft perlite, 5 cuft quality worm castings/compost. Then amend that with kelp, crab, and neem meal.. 1/2 cup of each per cuft of soil, so 7.5 cups of each for a 15cuft soil mix. Finally you'll need minerals, 4 cups per cuft. I use a mix of basalt and glacial rock dust, but basalt has been tough to source for me lately. Azomite can work in a pinch, but it isn't as good as basalt or GRD.