Andrew here's an excellent link to help you understand the types of genetics involved and how it all works (statistically of course, nothing always absolute when you breed animals). Hope it's of help to you.
http://www.ballpython.ca/genetics.html (just click on each type of genetics listed on the bottom to get more info and pictures to help explain it all)
Now for the best genetics explanation online, here's another site. I'll warn you it's a lot more complex and you'll learn more about a punnet square than you thought you'd ever want to know, but it's an amazing site. For this one you need lots of time, a pencil and paper and don't expect to understand it on the first read through (I still go back and study it all the time...thanks Kara...no one is doing my laundry you know while I'm sorting out punnet squares LOL).
http://www.newenglandreptile.com/genetics_intro.html
You should though go to the New England site first at least to read over the Basic Vocabulary page. It really helps to understand all the terminology you'll come across.