Los miembros de una enumeración se separan con comas, menos el último, que va introducido por una conjunción:
(1) Comió tomates, cordero, nidos de golondrina y helado de vainilla.
(2) Me da lo mismo que se llame Pedro, Juan, Tomás o Tiburcio.
En los ejemplos (1) y (2) observamos cómo se separan con comas todos los miembros de la enumeración, salvo los que van introducidos por las conjunciones y, o.
Cuando no hay conjunción, lógicamente, todos los miembros van separados mediante comas:
(3) Tenemos café, té, chocolate, manzanilla, tila, cazalla…
Cuando los miembros de una enumeración son complejos, puede ser necesario sustituir la coma por punto y coma, pero eso es material para un artículo independiente que llegará más adelante.
También hay que saber que en circunstancias excepcionales puede aparecer una coma delante de la conjunción, pero esa cuestión también se tratará por separado.