Poor kitten! No matter if they're kept indoors or out I feel quite passionately about letting them use their natural skills and senses. Watching an athletic cat climb and play is such a joy, if ever an animal was designed to move it's a cat. Good luck with her!

I'm not sure socialization with other cats matters that much, or do you have other cats already? I've had cats that have been very friendly with each other, and cats that have known each other for years and still just tolerate each other. I've read that cats aren't naturally very social.