Wrong number one newbie mistake who are experiencing issues with their first BP is in 90% of cases, an enclosure that is too big. Housing an hatchling in a 30 gallons tank is the worse advice for a new owner.You can buy as big of an enclosure as you want, there's no such thing as too big.
Now OP
First you need to know whether you want to get an hatchling or and adult this will help with your supply list.
You are looking for an enclosure that is anywhere from a 6 quarts plastic tub slowly upgrading to 12 quarts or 15 quarts before housing your animal in his permanent enclosure tank, tub or cage which will not need to be larger than 36 x 16 as far as foot print goes, anything larger will not be better and will become harder to maintain and BP are not forgiven when it comes to husbandry. You can also start an hatchling with a 10 gallons tank but it will be a more expensive option as you will transition.
For a stand alone enclosure you will need a UTH or Heat tape, the best UTH can be found here http://www.reptilebasics.com/ it will also be a great place to get a RELIABLE thermostat and hides as well as water dishes and thermometers, yes there are cheap thermostats but remember thermostat are the SINGLE MOST IMPORTANT piece of equipment of your husbandry supply, cheap ones will fluctuate and will likely fail within a few years and many a known to fail wild open (this means burn and fire hazard)
For permanent housing if you are looking into cages Animal Plastics has great cages http://www.apcages.com/home/ , glass enclosure can work they how however harder to maintain and clean if you go that route a 30 gallons breeder is more than enough.
As for where getting your animal from I would recommend getting an animal from a breeder, rescues can be problematic and not the best first experience.