Entender nth-child con ejemplos prácticos

Las pseudo-clases de CSS nos dan múltiples opciones para ajustar la maquetación web al diseño. nth-child es una de ellas, pero no siempre es fácil de entender y aplicar.