A 20-gallon long tank is widely considered the ideal starting point for new fishkeepers. It offers enough water volume to maintain stable temperature and chemistry, provides ample swimming space for popular community species, and fits comfortably on a standard aquarium stand or sturdy furniture.
Smaller tanks like 5 or 10 gallon setups may seem easier because of their lower cost and smaller footprint, but they are actually harder to manage. Less water means faster parameter swings. A small amount of uneaten food or a single dead fish can spike ammonia dangerously fast in a nano tank. Temperature changes happen more rapidly, and stocking options are severely limited. Beginners frequently lose fish in small tanks simply because the margin for error is so thin.
The 20-gallon long shape is preferable to a standard 20-gallon tall because the wider footprint provides more horizontal swimming room, better gas exchange at the surface, and easier aquascaping. Many popular species like tetras, rasboras, and corydoras catfish appreciate the extra lateral space.
If space or budget allows, a 29 or 40 gallon breeder tank is even more forgiving. Larger volumes dilute waste more effectively and open up stocking possibilities that include slightly larger or more active species.
When budgeting for a beginner setup, factor in the stand, filter, heater, thermometer, water conditioner, test kit, and lighting alongside the tank itself. Starter kits that bundle the tank with a basic filter and light can save money, though upgrading the filter to a model rated for slightly above your tank volume is usually worthwhile.
Regardless of size, always cycle the tank before adding fish and research the specific needs of any species you plan to keep.