Cody,
I've been exactly where you are for a long time and bought my first snakes last month. I'll take you through the thought process that led me to my choices.
I wanted the largest, heaviest snake that one person could safely handle. I'm a bachelor and not likely to be married, so I'll be caring for my snakes alone. I like big snakes, but I wanted to be safe and responsible. I heard from a couple of people that the rule of thumb is one handler for every six feet of snake. I'm a fairly big guy at 5'11" and 260 lbs.. I figure that I could go over the six foot limit a little bit but not much.
The desire for a large, heavy snake led me to the boas and pythons.
I wanted a red-tailed boa, and some people say that the males of some species will top out at six or seven feet. Other people said that there's no way when buying a boa to be sure that I'd get a male of the species that would stop at this length. All of the females have a good chance of reaching twelve feet. I decided that I couldn't be sure that a boa constrictor wouldn't outgrow my ability to be a good caretaker.
The choices that I had left were sand boas, rosy boas, ball pythons, and blood pythons. The pythons are the bigger of these choices, so I dismissed the others. I also think that the pythons are the prettier of these choices. Of blood and ball pythons, everyone told me that ball pythons are easier for the beginner to keep. At that point, I decided on a ball python.
As a second snake, I considered corn snakes and kingsnakes. I read in a couple of places that corn snakes don't coil and grip a person's arm the way that kingsnakes do. I had caught a wild kingsnake a couple of months before getting serious about getting a snake. I liked the way that this snake gripped my arms and hands, so I was interested in a kingsnake. I found an adult California kingsnake at a local store, and I bought him on the day that I bought my python.
I've already learned some things that might factor into the decision if I had it to do again.
I recently found a big corn snake at the pet store. This animal is beautiful, and he has great size. Eventually, my ball python will be heavier, and I want heavier. However, I wouldn't dismiss corn snakes so easily on the size issue as I did at first. A well-fed corn snake is an impressive animal.
Kingsnakes are burrowers, and my kingsnake spends most of his time under his water dish. Occasionally, he comes out and looks at me. Occasionally, I'll find him stretched in the cage. Most of the time, he's under the dish. I'm not sure whether a corn snake would spend quite as much time under his dish. I think there's a huge amount of individual variation. I've heard of kingsnakes that stay active and visible a fair amount of the time. I've seen some corn snakes at the pet store that never leave the security of the space under their dish or cage carpet. However, if I wanted a snake that would spend more of his time where I could see him, I might look harder at a corn snake next time.
I suspect that there are plenty of good choices. The biggest concern will be caring for the animal properly. If I succeed in learning to make my animals happy and healthy, I'll be happy with my choices.
Bill