Step 1: What You Need
Anything you like is fine, as long as they're sturdy. You wouldn't want to use a soft stone like turquoise on a bracelet. Crystals make especially beautiful bracelets and are perfect for gifts. I like to use beads in the 4 - 8 mm range.
I usually use a good beading string such as Silkon nylon thread. I get medium or heavy weight. Beading threads are inexpensive and come in awesome colors.
Any toggle, lobster claw or hook clasp for single strand jewelry. If you don't know what to pick, get a 12mm lobster claw clasp and an 8 mm closed jump ring.
Strong waterproof glue
Step 2: Attach the Clasp
Step 3: String the Beads
When your bracelet is about 5 - 6 inches total, hold the loose beads on and try it around your wrist. Estimate how much room the rest of the clasp will take up and add beads until the bracelet fits right. You can always tie a loose knot on the other half of the clasp first if you're not sure. The finished bracelet length will vary depending on the size of the beads.
Step 4: Finish the Clasp
Step 5: Finish Your Bracelet
Now you can trim off the extra string.
And your bracelet is ready to wear!