Its a good start. But that big of a cage dont use it for ball pythons. Unless you put in a divider to make it smaller. Other wise get the cage and set it up. Once its the way you like it then get ur snake.
Snakes arent cheap to setup unless your using racks. Cage setups can be pricey.