Corny Noob said:
Texas Tail feathers breeds finches.
Yup, I do.
rekn, try checking out
www.birdbreeders.com . Do a search for your state and you should come up with quite a few good breeders. Most of the beginner finches cost under $30 each, and they're not really worth shipping. It's best to find a local breeder.
Pet store finches are usually quite healthy, although typically overpriced. I've bought lots of beautiful, healthy finches at flea markets and bird marts. You can check for bird marts in your area by doing a Google search for "bird mart" or "bird show". Look for good feather quality, clear eyes, and a clean beak. A clean cage is a good sign too. Seed litter is to be expected, but a half-inch of droppings is a very BAD sign. Zebra finches often pluck each other out of aggression and to gather nest materials, and a plucked zebra is still a healthy zebra...just not so pretty.

But if ALL the finches in a cage show signs of being plucked, it probably means they're kept in cages that are overcrowded, so avoid those.
The best finches for beginners are society finches, whether for pets or breeding. Javas are nice too, but they're twice as large as society finches so they need a bigger cage. Every pet store will tell you that zebras are good beginner birds, but I disagree. They're extremely busy little birds and they are obsessed with nesting, to the point of aggression.
Are you wanting finches for decorative pets, or would you like to learn to breed them?
Owl finches are
terrible beginner birds. Gouldians are beautiful, but they're extremely temperamental breeders and they're very delicate. They require a more specialized diet (Australian birds often lack iodine).
I currently raise societies (aka Bengalese), bronze-wing mannikins, orange-cheeked waxbills, Indian silverbills (another GREAT beginner finch), and Java rice finches. Spice finches are wonderful too. They all require similar care and are non-aggressive birds. They're also great breeder birds and they're all under $40 (from most breeders anyway).
Here are some finch sites:
eFinch
Finch Info (already mentioned in a previous post)
Finch Niche
Finchworld
ZebraFinch
Lady Gouldian Finch