Roughly speaking there are 3 ways to grow magic mushrooms: easy, difficult and intermediate. For each apprach we researched and recommend a solution from different suppliers.
EASY! You may grow magic mushrooms the easy way with an 'out-of-the-box-and-grow' solution. Simply unpack the box with substrate and mycelium. Make sure the climate is right and within a few weeks you may eat your home-grown magic mushrooms. NOT TO THE USA!!!
DIFFICULT! When you invest some time in study (see the references at the right side) you can do it all by your self. The only thing you have to purchase are the magic mushroom spores. For first time magic mushroom growers there are some difficult tasks involved: innoculation and incubation of the spores, preparing the required substrates, transferring the incubated spores to the final substrate and finally, make them fruit.
INTERMEDIATE! You purchase the magic mushroom spores and some ready-made substrate. You yourself have to incubate the substrate with the spores.
Like everything else in life the easy way is the most expensive and the hard way will save you money. We researched some solutions and below you'll find the results: The suppliers for magic mushroom growing solutions in each category.
If you don't want to spend money but you are willing to invest some time in research and experimentation this approach is for you.
Start with following the links at the right side of this page, make a print and study. Or just buy a good book on magic mushroom growing.
For example: Mushroom cultivator by Stamets & Chilton (1984).