Choosing Your First Fish: What to Look For
Walk into any fish store and the variety can be overwhelming. But for a beginner, the goal is simple: find fish that are hardy (tolerant of minor water parameter fluctuations), peaceful (won't attack tankmates), and well-suited to community life. The fish listed here check all three boxes and have earned their reputations as the backbone of countless successful community tanks.
Always research a fish before you buy it — knowing its adult size, preferred water parameters, and temperament prevents costly mistakes.
Top Community Fish for Beginners
1. Neon Tetra (Paracheirodon innesi)
Few fish are more iconic. The neon tetra's vivid red-and-blue stripe makes it instantly recognizable, and its peaceful schooling behavior is endlessly entertaining. Keep them in groups of at least 8–10 for their best coloration and confidence.
- Tank size: 10 gallons minimum
- Temperature: 70–81°F (21–27°C)
- pH: 6.0–7.5
- Notes: Sensitive to ammonia spikes — only add to a fully cycled tank
2. Corydoras Catfish (Corydoras spp.)
Corydoras are gentle bottom-dwellers that spend their days sifting through the substrate for food. They're social animals — keep a minimum of 4–6 of the same species. They also help clean up leftover food, though they shouldn't be relied on as a cleanup crew alone.
- Tank size: 15 gallons minimum
- Temperature: 72–79°F (22–26°C)
- Substrate: Soft sand or fine gravel — sharp gravel damages their sensitive barbels
- Notes: Peaceful with virtually all community fish
3. Platy (Xiphophorus maculatus)
Platys are colorful, robust livebearers that adapt to a wide range of water conditions. They're active, cheerful fish that work well in both hard and soft water. Be aware: they breed readily — keep all males or a 2:1 female-to-male ratio to prevent stress from constant courtship.
- Tank size: 10 gallons minimum
- Temperature: 65–80°F (18–27°C)
- pH: 7.0–8.2
- Notes: Very beginner-friendly and widely available
4. Zebra Danio (Danio rerio)
Zebra danios are among the toughest fish in the hobby. They tolerate a wide temperature range, aren't fussy about water chemistry, and their zippy, active schooling behavior adds energy to any tank. An excellent choice for a tank that's still establishing its cycle.
- Tank size: 10 gallons minimum
- Temperature: 64–77°F (18–25°C)
- Notes: Can nip fins of slow, long-finned fish like bettas — avoid that combination
5. Harlequin Rasbora (Trigonostigma heteromorpha)
With their distinctive black triangle patch and copper-pink body, harlequin rasboras are a beautiful and undemanding schooling fish. They stay small (around 1.5 inches) and are famously easy to care for.
- Tank size: 10 gallons minimum
- Temperature: 72–81°F (22–27°C)
- pH: 6.0–7.5
- Notes: Best kept in groups of 8 or more
6. Otocinclus Catfish (Otocinclus spp.)
Tiny algae-eaters that are completely peaceful and reef-safe with plants. They graze on soft algae growing on glass and plant leaves, making them a functional and charming addition. Require a well-established tank with sufficient algae or supplemental feeding (blanched zucchini works well).
- Tank size: 10 gallons minimum
- Temperature: 72–79°F (22–26°C)
- Notes: Very sensitive to water quality — add only to mature, stable tanks
Fish to Avoid as a Beginner
Some popular fish are frequently sold but are poor fits for beginners: discus (require precise, warm, soft water), oscars (grow very large and are aggressive), bala sharks (need huge tanks), and common plecos (can reach 18+ inches). Research before you buy — every time.
Building a Balanced Community
A well-balanced community tank uses all levels of the water column: active mid-water schooling fish (tetras, danios), peaceful bottom-dwellers (corydoras), and perhaps a single centerpiece fish (a dwarf gourami or betta in a species-appropriate setup). This layered approach looks natural and reduces territorial competition.