If your garden soil is reasonably good use that with a bit of sand if soil is heavy or clayish (about 1/5th), add a slow release fertilizer. Plants actually prefer soil as a growing medium. Compost or fine soil will do for seedlings. John Innes do a good range, and aren't too pricey.