Beans grow better in soil because soil has all the moisture and nutrients. If you use sand, it could be to rocky. Clay will also not be good even though it can keep good moisture it does not have the nutrients like soil.
Some plants grow better in certain types of potting soil
Potting soil does not grow. It is not a plant, but a medium in which to grow plants.
This depends on the species of plant. Some plants require different nutrients than others. Your best bet would be to plant in regular soil, and then after some research you can till the soil with the required nutrients.
Potting soil does not grow. It is not a plant, but a medium in which to grow plants.
sand and potting soil
Most plants will grow better in potting soil because it contains nutrients the plants need to grow and is formulated so the water will drain slowly enough for the roots to take up the water, but not so slowly to cause the plant to rot. Roots can grow freely and anchor the plant easily.
"Plants" is too broad a term. Try naming a certain species of plant to get a better answer.
It depends on what you are trying to grow. Sand is good for drainage but lacks nutrients, while potting soil provides nutrients for plant growth. In general, potting soil is a better choice for most potted plants as it provides a better growing medium.
in GENERAL a humus rich soil is better for plant growth, but it is dependant on the type of plant - e.g. plants that grow at the coast are at home in very sandy soils.
Green beans grow better in soil.
You're better off with potting mix because soil from outside has weed seeds and pathogens in it.
Pure sand does not retain water or nutrients well, leading to poor plant growth. Potting soil, on the other hand, provides better aeration, water retention, and nutrient availability, promoting healthier and faster plant growth. Therefore, plants will grow faster in potting soil compared to pure sand.