Itīs a broad subject with many successful ways to go about it and the information is out there if you take the time to look and trust me you will take more pride in searching and learning basics on your own then have everything being spoon fed to you.
Now as far as some good place for you to get started
http://ball-pythons.net/forums/showt...-Breeding-FAQs
http://www.ballpython.ca/gallery/breeding.html
http://www.jkobylkareptiles.com/page.php?id=011
http://www.ballpython.ca/genetics.html
And don't limit yourself to those there are many more sources.
Once you know the basics if you have specific questions people will be more than happy to help.
And remember it’s more than just a recipe and putting a male with a female, you first need to ask yourself if you are up to the task, are you equipped to raise X number of animals, can you afford breeding, how will you get them started, will you have feeders readily available once you have hatchlings etc?
As far as incubator, I built my own out of an old fridge.