Punk came from rock but is not a form of rock, grunge came from punk but is not a form a punk, metal is closer to rock then punk is. anyways my favorite is punk, the real stuff, none of that emo crap like The Used where they whine and cry in the whole song. I like grunge alot to, but it's really close to punk, my favorite band is grunge, (Nirvana) but i'll pick punk as my favorite cause the majority of my favs are all punk. Metal is really good to, real metal. not shit like murderdolls, children of bodom, in flames and all that shit that they scream like as if they have the stomach flu, real metal like Motley Crue, Metallica, Pantera, Slayer etc.