Welcome to BP.net!
A tank that size (20 or 30 gallons?) would be okay for a young snake for a few years. As to the lighting, toss that. It would be useless and would stress your snake out a lot as they can see the visible light spectrum. If you're set on using bulbs to help heat the tank, you should probably look into infrared or moonlight bulbs, as those aren't visible to the animal and will only register as a heat source.
You should definitely look into a UTH or heat mat for the underside of your tank. UTH is under tank heater. ABSOLUTELY set it up to work with a thermostat or a dimmer switch to keep it from getting too hot. Here's a great care sheet and another one that deals with upping the humidity in the tank if that proves to be an issue. Once you get everything set up, monitor your temps and humidity for a few days to let them stabilize before you bring your snake home. Best of luck to you and don't be shy about asking for help!
The general ball python care sheet:
http://ball-pythons.net/forums/showt...s%29-Caresheet
A sticky about setting up a glass tank/vivarium:
http://ball-pythons.net/forums/showt...p-w-pics-*DUW*
And last but not least, one of the most important things, hides:
http://ball-pythons.net/forums/showt...0-Hides-my-way