Guppies are very easy to breed,
Most females you buy are going to already be pregnant,
Just Have a cycled tank, Some floating plants for the young to hide into,
28-31 days later you should have babies :)
Female guppies only need to mate once to give you several batches of fry.
Give it a few months and you'll have more babies then you'll know what to do with :)