Ball pythons are very known for having a good temperament. But, they do require a little bit more fussing in the care department than a corn, I've been told by my corn raising friends.
If I were in your shoes, I'd go ahead with my research. Start here, since this site is one of the most comprehensive sites with ball python information I've ever seen. If there are a few breeders in your area, contact them. Many will be pleased to help steer you in the right direction to acquire a pet ball. The majority of us are only to happy to share our addiction with others. Don't be afraid to ask questions, here or to a breeder. The only stupid question is the one you don't ask.
While you will probably want to start with a baby, and that is very rewarding, don't look down on an older snake either. Some of my very best pets I got as adult ex-breeders. No joke. Be open to what comes your way as you prepare for your new pet little by little. And yes, buying supplies a little at a time is a good idea while you are still learning. We've seen a lot of people jump in headfirst, only to end up in way over their heads and several hundred dollars poorer, only to discover they didn't need half of what they bought, and now must wait to get the right equipment while the snake suffers.
Ball pythons can be notoriously picky eaters. I've had to deal with my fair share no doubt about it, but given a good set of circumstances and proper care, a lot of that can be avoided. I personally think they are fantastic animals and great pets. But like any other pet, they do have some requirements. Meet those, and you will be well on your way to a long, happy relationship.
Gale