Plants compete for resources such as water, nutrients, and sunlight through various strategies such as root competition, altering their growth patterns, and producing chemicals that inhibit the growth of neighboring plants. They may also adapt their root systems to explore different soil layers for resources, or grow taller to reach sunlight before neighboring plants.