Athough ball pythons are awesome snakes...they are not a good starter snake. Ball pythons can be quite a challenge for someone new to the hobby.

I would say a corn snake..or a king snake would be best. They are pretty forgiving snakes when it comes to husbandry and rarely go off feed.

For my daughter's 13 birthday she wanted a snake...we got her a corn.