Not sure where you live, but if you're in the US, you can buy some cheap basketball shoes off Amazon. Nike Stutter Step 2 make for a good first pair, a cheaper alternative would be shoes by And1. And1's were the first shoe I ever used, and they did really well for what i needed (and were inexpensive). They wear out pretty quickly outdoor but if you're always inside you'll be fine.
I'd recommend a training program if you're able to spare the cash, since they will be a more "focused" setup for you. But you'll ONLY get out of it what you put into the program, so if you're not sure that you'll be extremely committed, I'd say save your money.
Two generic training program that will help you, though, in case you can't drop the dough:
for PG training do (at least) 3 times a week:
generic workout for dribbling Do every day if possible, AT LEAST* 3x/week*: