Plants are living organisms that have roots, stems, and leaves. Roots draw water and nutrients from the soil up through the stem. Leaves breathe and produce the plant's food through photosynthesis. There are two main groups of flowering plants - gymnosperms which have cones and seeds but no fruit, and angiosperms which have flowers and fruit. Non-flowering plants like mosses and ferns need shade and moisture. All plants undergo respiration and make their own food through photosynthesis using sunlight, carbon dioxide, water, and minerals from the soil.