I think the biggest suggestion I'd make to someone who is about to take their class is that they NOT buy the most expensive, fanciest newfangled mask, fins and snorkel that the dive shop sells. Buy simple, inexpensive stuff, and upgrade if and when you find it necessary. Masks need to fit, but few people need purge valves in them. Snorkels can be simple tubes, and "dry" snorkels have little advantage. Fins can range in price from $40 to well over $200, and the vast majority of divers are diving happily with some in the lower price ranges.