Ball pythons:
Pros:
Calm dispositions
Slow moving
Typical size 3-4 feet
Adult cage requirements 30 gal long tank or equivalent space
Temperature and humidity requirements very easy to maintain
Breeding isn't very difficult, clutch sizes are small average about 4-6 per clutch, never double clutch.
Relatively inexpensive to buy and keep.
Cons:
Morphs can be costly.
wild caught or captive hatched can be difficult to acclimate and may have internal or external parasites (or both)
Can be very difficult to get to eat frozen thawed, or to consistently eat frozen thawed.
Tend to go on hunger strikes for no apparent reason.
Many consider ball pythons 'boring' as they are very inactive and unless hungry, rarely prowl about their cage.
Heavier bodied snake so can have a fair weight on them (3-5 pounds or more for females)
Small clutches, don't double clutch. Often skip seasons.
May be banned in some areas due to being a 'python', which is often seen as a huge man eating snake.
Corn snakes:
Pros:
Calm disposition
Active
Colorful
small bodied snakes, rarely exceed 5' in length
Easy to house, 30 gal tank is more than enough space for an adult though larger can be provided.
Care is easy, temp and humidity easy to maintain.
Readily eat frozen thawed rodents.
Easy to breed, can double clutch each season.
Clutch size are large, 20-30 eggs
Tolerate handling pretty well.
Rarely bite.
Morphs are many and affordable
Normal corn snakes vary quite a bit with several recognized 'phases' (Miami, Okeetee, etc.) plus countless morphs
Cons:
young corn snakes can be nippy and may musk when held.
Can be more excitable during their first year or two of life but with regular handling calm down.
Addictive (hard to have just one corn snake)
Large clutches make it harder to find new homes for babies though high demand for these snakes often offset this.
hmm, can't really think of any other negative aspects of corn snakes...other than being one of the most popular snakes out there so just about everybody who has an interest in snakes, typically has one or had one.
--
IN defense of ball pythons, with proper setups and care, they are pretty easy to care for and very interesting snakes. I really don't see my corn snakes prowling around much more than my ball pythons. I think it is more a matter of meeting a ball pythons basic needs that indicate how interesting and active it is. COrn snakes are more error forgiving than ball pythons. If a ball python doesn't feel secure within its environment and has the proper temperatures, he won't eat, not matter what. A corn snake probably eat anyway.
Both snakes are excellent beginner pets, though ball pythons should be captive bred. Not just to avoid parasite issues but mainly because they are more easier to care for. Not that wild caught or captive hatched ball pythons are impossible to care for, they just have more issues to deal with. Making sure clear of parasites, giving them the extra time to acclimate to captive conditions, especially with adult wild caught etc. thus, I feel captive hatched or wild caught snakes (this is straight from the wild, not from somebody who owned it for a few years then sold it...unless itis in horrible health and that is why it is being sold, because the owner didn't know how to acclimate it properly) are for more experienced keepers.
There are many other snakes that are good first time snakes, including many colubrids (rat snakes, corn snakes, milk snakes etc) various pythons and boas as well as other families of snakes. But these other kinds of snakes vary in price and care so proper research should be done on them before buying.
YOu can never go wrong with getting a corn snake or a ball python (captive bred) as a first snake. But definitely research as much as you can. there are several very good books on both species available on the market. Not to mention tons of websites (read many, not just a few, the more you read the more you find the tried and true methods as well as possible workable new ideals..and unfortunately old outdated and outright wrong suggestions) Good care sheets to check out are the sheets found here at Kingsnake (check the sticky at the top of each forum for species FAQ's and Care), or any of the forum sponsor websites. Clicking ont eh banner links will bring you right to their sites and you can read their care sheets etc.
Finally, for any additional questions, the forums are here for you to ask away and get responses from your fellow herpers. ALso there is the weekly reptile chats, 8pm-9pm Tuesday, 9pm-11pm Friday and Sunday, times are Eastern.
One last thought. Snakes are very diet specific and must have whole prey food. If you have any issues about feeding mice and rats to your pets, then having a corn snake or ball python won't be for you. However, once eating on frozen thawed, it is much easier to feed these snakes as you don't have to worry about killing the prey before hand or risking damage to your snake by feeding live rodents. Snakes are fast killers but sometimes they are not the most efficient.
Non rodent eating snakes are also the hardest snakes to care for especially if the prey item needed is not one easily purchased at pet stores or mail order.
-----
PHLdyPayne