I agree with Jeanne. I dont think a ball python would have been good for my first snake. Why? Because I didnt take the time to look into the proper husbandry before buy my first herp. I didnt realize there was that much to it. (lucky thing my first herp was a corn snake) You seem to be willing to become informed before jumping into it and that is great. Just make sure you are ready for it :)