Hi! So I am very new to the forum, and I am looking into getting a ball python! I've done a lot of research, but I still have a few questions.

Tank: Tanks or tubs ? ( 20 gal long baby, 40 gal breeder adult)

Heating: I've read many care guides, some say heat mat, some say heat lamp. But from people with ball pythons, which are better for them ?

I want to get a baby bp from a reptile expo ( the closest one is in January), so is there any bp starter kits out there that are actually good?

Thanks in advance!