my advice is to do a bit of research on the multitude of species available. You might think you have your heart set on a ball python and then realize there's other cool species you didn't even know about that you might think are even cooler, more fun, better sized etc. It's easy to get the idea in your head that you want the snake you keep seeing in pet stores all the time, simply because you see them the most often.

People who are and stay excited about their pets make the best keepers.