Congrats, you're already ahead of the game by doing your research before getting your animal.You'll be so glad you took time to educate yourself first... so will your snake.
For a great overview of keeping ball pythons healthy, check out the BP.net caresheet:
http://ball-pythons.net/forums/showt...s%29-Caresheet
Keep in mind that ball pythons are typically shy snakes so if you decide to use a glass tank, it's a good idea to provide hides and cover/block out several glass tank sides to provide more security. Secure snakes eat more consistently = fewer headaches for you.
Best of luck, and enjoy reading the forums for tips and solutions!