If you have never owned a snake before, I would personally suggest something like a Corn snake. Those are GREAT. Ball pythons are way too high maintanance, in my opinion, for a beginner snake.

Jennifer