Pro tip... Start in one gallon containers using a good seed starting mix like Fox Farm Light Warrior or even Miracle Gro Seed Starting Mix , raise indoors (or outside in a cold frame) for one month, then buy several small kiddy pools (100 gallons) and fill with whatever brand of potting soil you can afford (I like to buy different brands and mix them together) . Usually takes 6-8 bags per pool. Drill 1/2" holes ever six - twelve inches for drainage. One plant per pool. Shouldn't need to fertilize at all the first year. Very big Sativa strains may need a light feeding in October. Instead of kiddy pools you can also build raised beds out of untreated lumber or brick. I Costs more but looks a lot nicer and lasts many more seasons.
I'm sure you have your own ideas, just sharing mine. However you grow, best of luck.