Shirley,
I use bagged potting soil that is available at most garden centers (cheaply available at Home Depot). I find it the easiest to work with

.
A method to sterilize soil is with heat. Heat oven to 108 F place soil (4 inches thick) on tray “roast” for 30 min.
You can also use Canadian sphagnum peat moss, perlite, gypsum, dolomitic lime and a wetting agent to mix all of them and voila, you have your very own sterile soilless medium.
But again I would stick with purchasing the bagged stuff...
