Well that's a pretty loaded question. With a long answer. You need to read about the breeding process and figure out what to do step by step. There's a lot of material out there. For me it at first it seems impossible to find. And then found a video that explained a lot, but I was still lost. You just have to read and watch as many videos as you can and it'll all come together.
This is my favorite site for any quick referencing I need to do in the middle season. http://www.vmsherp.com/LCBreedingBalls.htm
Also YouTube search:
Ralph Davis
J Kobylka
MABalls
And
Brian Gundy
They all have really informative videos. When you're new it's really hard to see for yourself key signs, but if and when you pick up on them they can really tell you whats going on with your females cycle. I keep this image on my phone as reference for what the different signals mean. 
Hope this gets you started. Other than that don't think one source will give you what you need. Read everything you can find about breeding ball pythons and find a forum that you like and read some more. As a new breeder myself I've found that it's harder to get people to help you until after you somewhat understand the process. Once you understand a little better and can ask more direct questions the community is really good and will help in anyway they can.
Hope this helps
-----
----------------------------------------------------------------
1.0 Spider Ball Python
1.0 Albino Ball Python
0.1 Pastel Ball Python
0.3 Het for Albino Ball Python
0.1 Pinstripe Ball Python
0.1 Bumble Bee Ball Python
1.0 Hypo Ball Python
1.0 Lesser Ball Python
0.1 Mojave Ball Python
0.2 Het for Piebald Ball Python
0.1 Normal Ball Python
0.2 Het for Axanthic Ball Python
0.1 Axanthic Ball Python