Buy a pair of Zebra Finches. (males have red markings on their cheeks, females don't)
Buy a cage, 18 inches (45.7 cm) long and 12 inches (30.5 cm) wide is good.
Have a nest. a covered one will be best.
Use a Tupperware container large enough two fit four finches in it, for a water container. (they will take baths in this also)
For food give them seeds, apples, cucumbers and grass seeds.
Put perches in the cage. They should be thin as your finger and not too close together, otherwise the finches will just jump from perch to perch and not get enough exercise.
Put nesting material in the cage (feathers, dry grass) they will put this in their nest.
If the female stays in the nest for a long time, she may have eggs. The eggs will take two and a half weeks to hatch. Don't handle the chicks, they are very fragile.
The babies will come out at around three weeks, and both parents will continue to feed them, until they are ready to be on their own, which around six weeks.
Congratulations! You have raised your own Zebra Finch babies! Give yourself a pat on the back!