Bien qu'il soit communément admis que les plantes ont besoin de sol pour pousser, la plupart des plantes n'en ont pas besoin. En fait, ce n'est pas le sol lui-même qui fait pousser une plante, mais plutôt les nutriments présents dans le sol.
Pour qu'une plante pousse, quelques éléments de base sont nécessaires. Les plantes ont besoin de nutriments, de soutien, de protection contre les éléments, d'humidité et d'oxygène pour les racines. Ces éléments se trouvent généralement dans le sol, mais les plantes peuvent également pousser correctement d'autres manières. En fait, la plupart des plantes poussent bien dans les systèmes hydroponiques, des systèmes de culture qui n'utilisent que de l'eau riche en nutriments, lorsque le soutien et les nutriments nécessaires sont fournis.