Roll pins generally will require steel roll pin punches; Grace brand makes a set of brass roll pin punches, however the dilemma is that most roll pins are placed for the firs time at the factory with a hydraulic arbor press that neatly pushes the pin into place under several thousand pounds of pressure; therefore, to remove said pin you have to apply a similar force with hammer and punch tip to the edge of the roll pin, so as desirable as it would be to use a brass roll pin punch to mitigate the deformation / marring of the exposed pin head, the brass is too soft to do the task and will quickly deform resulting in a screwed up brass punch and the pin still not removed. As a general rule, strike like-with-like; that is, use a steel punch with a steel hammer to remove a steel pin. On replacement of the pin, you can attempt to install the pin with a brass punch and a brass hammer until the task is complete or you need to switch back to steel implements. The good thing about steel is that you can always touch up the pin head with cold blueing solution to camouflage your transgressions.
You will quickly find your punch inventory will blossom with every different gun you intend to disassemble, then you will begin to modify punches for specialty pins. The same is true for screwdrivers, and as mentioned above, fabricating and hardening the tips from inexpensive $2 screwdrivers. Most modern handguns have few screws except for the grips; pins of some sort hold the whole thing together, even polymer pins like the rear grip pin in the Glock.