Either way at least he asked questions before buying something, so that shows at least a willingness to learn, so rather than being negative, assist, it makes things so much easier if people help rather than hinder.
Ball or Royal pythons are ( in my opinion ) one of the prettiest of the pythons, do not grow large ( max out at around 5ft or so ) and are very chunky ( when healthy )
basic setup is an enclosed vivarium with decent absorbent substrate, a water bowl, heat mat and heat lamp, some branches and a hide and a basking area underneath the heat lamp ( approx 72-76 F )
The viv needs to be long enough so there is a temp difference between the heat area and the cooler area as snakes regulate their temperature by moving from hot to cold rather than sustaining temp like humans do
They need feeding on rats, mice, day old chicks etc, in the wild they will eat birds and bats etc, start off with pinkies and as they grow, work up to full grown adult rats, chicks are not a good diet but unscrupulous breeders feed them because they are cheap and are readily accepted by the snakes.
If at all possible go for captive bred Royals as the captive farmed and wild caught came with some horrible diseases and parasites, but most of all the CF and WC Royals were total buggers to get to eat, whereas captive bred are on the whole so much more used to being handled and fed defrosted food.
Am not an expert but have experience in small pythons and corns, but am sure there are lots more people on here with much better knowledge.
Steve
P.S If someone makes themselves out to be experienced, highly skilled or knowledgeable about something, they better be able to back it up. I can see both sides of the argument.