Q:

What is the difference punks, emos, and goths

Answer

In brief, punks are rebellious. Goth style is darker. Emo is more of the modern punk mixed with emotions of goth.