The short answer
Choose your first fish by matching the species to your tank and water, starting hardy, and stocking slowly into a cycled tank. Donβt pick on looks alone β the fish has to suit your tank size, temperature and how heavily you plan to stock. Get those right and beginner-friendly species do the rest.
Match the fish to your tank
Before you fall for a fish, check three things:
- Size and space β will it fit your tank at full adult size, and does it need a group? A common goldfish needs far more room than a guppy.
- Water and temperature β most popular fish are tropical and need a heater; a few, like white cloud minnows, suit cool tanks.
- Temperament β peaceful community fish mix well; aggressive or fin-nipping species donβt suit a first tank.
Start hardy
For a first tank, favour forgiving species: guppies, platies, zebra danios, white cloud minnows and bettas. They cope with the small mistakes every beginner makes and stay healthy in a range of conditions. See what is the best fish for a beginner for the full shortlist, and guppies or bettas for care details.
Cycle first, then stock slowly
The most important step happens before any fish arrives: cycle the tank. Beneficial bacteria need to build up to process fish waste safely. Confirm the cycle is done with a test kit β ammonia and nitrite both at zero β then add a few fish at a time. See how to cycle an aquarium and how do I know when my tank is ready for fish. New to the whole process? Start with our beginner aquarium guide.