The common terminology from distinguishing a good and bad hacker, is a White Hat Hacker (Positive Hacking) and Black Hat Hacker (Negative Hacking).
This article is pretty good, you should just point them at a solid free program for compiling perl scripts.