There are two main types of plants: non-flowering and flowering. Non-flowering plants such as mosses and ferns reproduce using spores rather than flowers and seeds. Spores are tiny organisms that can be dispersed by wind. Flowering plants, also called angiosperms, follow a life cycle from seed to mature plant where they produce flowers and seeds, allowing the cycle to repeat.