Because I had similar thoughts before I started, I just want to clarify something that would've helped me at the time. The word soil has a specific meaning and it is not necessary to grow a plant. What the plant needs is a 'medium' to grow in, such as coco coir, peat moss, clay pebbles, soil as you mentioned, or even water. While obviously, water isn't soil, it can become confusing when you start trying to understand what plants need in different growing mediums. So, it's very important that when you're doing your research or getting advice about what the plant will need that you understand the context in relation to what medium is discussed. In short, do not follow advice aimed at one medium while intending to use another.