You've been given very good advice so far. Realize that every fly tyer is different, and you're going to develop your own tastes and tools as you go. What's right for me probably won't work for you.
That said, just buying a vise is a great way to start. Your first vise will likely not be your last if you stick with it. I'm on my 4th now. Buy quality and it'll always pay off in the long run. For bobbin holders, you're going to want to try a bunch of them, and you'll figure out what your favorites are. I recommend going with the more expensive ones that have ceramic tubes or tips. They're a bit more fragile, but will last much longer without cutting your thread.
When you start buying materials, don't buy "kits" with a bunch of different materials. That's how a lot of companies get rid of the remnants and materials they can't charge full price for. Buy good quality materials from the start, and you'll enjoy it more. Good materials are much easier to work with than sub-par materials.
Do you have an idea what flies you want to start tying? Buy the materials for JUST THAT FLY, in one color. After you've tied a couple dozen of that, you'll be ready for the next fly. You'll still have leftover materials from the first, and you may realize that you only need a couple things for the second fly. Tie a couple dozen of the second, then go for the third...etc. Eventually you'll get to a fly that you know you will want in a bunch of colors. Buy materials in those colors then.
My 3 go-to flies for bass fishing are wooly buggers (the ideal beginner fly), clouser minnows (slightly more advanced), and dremel foam poppers (very easy to make, but need a dremel tool to make them). Depending on what you're fishing for and where, these may not be the best choices. But they're a pretty solid box-filler.
Another thing to consider is to use saltwater-capable hooks for your bass flies where possible. Almost all of my subsurface bass flies are tied on either a Mustad 34007, Mustad 34011, or Eagle Claw 413. That way when I head to saltwater, my bass flies can pull double-duty as redfish flies.

Topwater flies get tied on Tiemco 8089 or Gamakatsu B10S.
My suggestion would be to buy two packs of Mustad 34011 hooks in a size 4 or 6, some olive marabou, .25 diameter lead wire, olive heavier thread (I like UTC thread in the heavier weights), some olive medium chenille, medium copper wire, pearl krystal flash, and olive strung rooster hackle. This will get you everything you need to tie the olive wooly bugger. If a fish won't eat an olive wooly bugger, it's not worth fishing for.