what is the difference between punk rock and heavy metal?
Hard rock is a primary branch of rock and roll. Its three divisions are Punk rock, Blues rock, and Heavy metal. In very loose terms, Punk rock is everything that comes from The Kingsmen, Blues rock is everything that comes from The Rolling Stones, and Heavy Metal is everything that comes from Black Sabbath.