Isn't the classification
(1) White Hacker (Very Knowledged and uses it for good)
(2) Black Hacker (Very Knowledged and uses it for bad)
(3) Script Kiddy (Doesn't know much, but likes to create mischief.)
caroundw5h
the article you posted is pretty good.
I'm half way through and it has some really good info.
I'm not sure why they say that perl and python is the preffered language of hackers. Anyone want to put in an opinion on that?