My favorite way to grow is in organic soil. I learned a lot back in the day on the net, (overgrow, ic, grass city) and over time developed my own little system.
There are tons of soil recipes, but I think most start with peat moss. I like pro mix. Pro mix has some perlite, and some lime. But...