if you want to breed goldfish you'll need a very lar age tank (several hundred gallons) you'll also need a chiller. you'll also need a male and a female.
each fish is different.. they all need different situations and set-ups to breed. the easiest is livebearers (guppies, swordtails, mollys, etc)