Tom's Hardware published a motherboard guide
A quote from the article:
Here is a diagram of major ports, headers, and slots common on today’s motherboards, plus a guide to expansion slots, RAM and form factors. If you don’t know exactly what you’re looking at, motherboards—particularly high-end models—can look more like the Transformers’ home world of Cybertron than something you might plug your drives, CPU, and graphics cards into. And with dozens of models available for most platforms, unless you’re up on all the lingo and the latest tech, it can be tough to know where to start.Dissecting the Modern Motherboard: Connectors, Ports and Chipsets Explained
Below we’ll diagram most of the major ports, headers, and slots common on today’s motherboards, followed by some helpful basics about expansion slots, RAM, and motherboard form factors. For more detailed advice, check out our motherboard buying guide.