Most everything I would recommend has already been mentioned.
That's a pretty overwhelming list.

I would tell a newcomer to buy just what you need at first.

Don't overlook the beadwork aisle...