Having kept both species, I will tell you that corn snakes, far and away, are more suitable for beginners. That's not to say that a ball python isn't potentially a good first snake, however corn...