The short answer
The best beginner fish are the hardy, adaptable classics: guppies, platies, zebra danios, white cloud mountain minnows and bettas. They tolerate minor mistakes, stay healthy in a range of water conditions and are widely available. The real key to success isn’t which of these you pick — it’s starting with a cycled, filtered tank.
The best first fish
- Guppy — colourful, cheerful livebearers that are almost always the top recommendation.
- Platy — a hardy, peaceful livebearer in dozens of colours.
- Zebra danio — endlessly active and famously tough in a group.
- White cloud mountain minnow — tiny and hardy, and happy without a heater.
- Betta — a bold centrepiece that thrives in a small warm tank.
Why the setup matters more than the fish
Even the hardiest fish struggles in an uncycled tank. Before any fish goes in, the tank needs beneficial bacteria to convert toxic ammonia into far safer nitrate — the nitrogen cycle. Run a fishless cycle first and you remove the number-one cause of beginner losses. Learn the basics in the nitrogen cycle in simple terms and fishless cycling.
Getting started
Choose the largest tank you have room for — bigger tanks are more forgiving. Add a gentle filter and, for tropical fish, a heater, keep a test kit handy, and feed a quality staple food sparingly.
Our best beginner aquarium guide and complete kit picks pull the whole first setup together, and what is the easiest fish to keep covers the same shortlist in more detail.