The best beginner aquarium plants are hardy species that grow in low to moderate light without demanding CO2 injection or specialized fertilizers.
Java fern is one of the easiest plants to keep. It attaches to driftwood or rocks rather than rooting in substrate, grows slowly, and tolerates a wide range of water conditions. Do not bury its rhizome in gravel or it will rot.
Anubias species share java fern's versatility. They attach to hardscape, grow in low light, and their tough leaves resist nibbling from most fish. Anubias nana and anubias barteri are the most common varieties and both do well in nearly any freshwater setup.
Hornwort is a fast-growing stem plant that can float or be anchored. It absorbs excess nutrients aggressively, helping control algae, and provides excellent cover for fry and shy fish. It tolerates cool and warm water equally well.
Java moss grows almost anywhere, attaches to any surface, and provides biofilm grazing areas for shrimp and fry. It tolerates very low light and a wide temperature range.
Amazon swords make impressive centerpiece plants with broad leaves. They root in the substrate and appreciate a nutrient-rich base layer or root tabs but otherwise need minimal care. They can grow large, so plan for a tank of at least 20 gallons.
Vallisneria, or val, sends out grass-like leaves and spreads via runners to create a natural background. It grows quickly in moderate light and helps oxygenate the water.
For all beginner plants, a standard aquarium light on a timer set for eight to ten hours daily is usually sufficient. Liquid fertilizer dosed weekly supports growth without encouraging excessive algae. Start with a few species and expand as you gain confidence.