Unpopular opinion, but a ball python prob is not the best beginner snake for someone to get, I'm a hypocrite because when I bought I bought a lot quickly. However after owning different types of snakes I would not reccomend getting a ball for a first, the husbandry for a new owner might be overwhelming because they can very easily go off feed if something is wrong.
If you do go the rout of ball pythons, I will say they are AMAZING and this forum is an excellent resource. Spend time browsing the different topics and posts, everything you need to know can be found. Just do a little digging, lots of great material on this forum.
Sent from my SM-N960U using Tapatalk