“Hyphens and Dashes: A Refresher”
The CMOS Shop Talk blog from the Chicago Manual of Style, the style guide I tend to agree with the most, has an excellent primer on the various kinds of dashes. Frequently, these kinds of articles don’t include advice on how to use the various dashes on a computer, but this one does, down to the Unicode definitions for each.