Rock can be basically anything, ROCK doesnt really mean style of dressing, I mean you can play rock in a bikini or you can play rock in your PJs, it doesnt really matter.
Punk, on the other hand, is a fashion statement, in addition to being a music genre. The main things you gotta look out for are hair streaking, lots of chains (silver ones), wrist bands and leather half-gloves or Arm warmers.
Yes I know all that because I'm in a rock band and we tend to change our style. Sometimes we dress up like punks, some times like scene, sometimes emo
What's the instrument you've always wanted to play? Or what's the instrument that you'd like to learn or be comfortable in learning?