Yes they are. The female lays eggs, then the male fertilizes them.
Fish are born in eggs
When young fish are born their moher lays 2-7 eggs and then their mother attaches them to plants for safety 😄
Most fish hatch from eggs. However, there are some livebearers, such as mollies guppies, swordtails and platies. These fish retain the eggs within the body and give birth to live young.
Platy's are live bearing fish and do not lay eggs, the young are born alive and free swimming.
fish that give no protection to their young lay large numbers of eggs
mosquito fish do not lay eggs. Instead, they give birth to live young
with eggs
The general term for a young fish is a fingerling.
It means that the fish eggs are ready to be born.
Most fish lay eggs, which are fertilized externally. However, some species of fish, such as certain types of sharks and guppies, give birth to live young.
it depends on the type of fish fish like sharks give birth to live young and fish like clown fish lay eggs
If there is a male & female together in a tank, the male will chase the female poking his head against her side & belly to get her to release eggs. If she does, he will then release what is called milt in an attempt to fertilize the eggs.Then the breeder will remove the eggs from the tank into a shallow container and care for the eggs until fry are born which are cared for until they are big enough for a regular tank.