I would start there http://ballpython.ca/breeding/ , http://ballpython.ca/genetics-101/ for the basics.

Breeding is a vast subject everyone does it a little differently.

Also ask yourself the right questions

Can you afford to lose money breeding?

Do you have the time and space to start breeding?

Do you have a venue to sell your hatchlings?

Can you afford keeping them if they don't sell?

Do you have a food source near you or will you breed your own feeders when it will be time to get your hatchlings started?

Will you use maternal incubation or will you buy or built an incubator?

etc

Breeding is not complicated however it does include more than just putting 2 snakes together.



Will you buy or build an hatchling rack?