Something that annoys me greatly is when the media calls script kiddies ‘hackers’. A hacker is a person who is great with computers in general knows quite a lot about what’s going on behind the scenes, and is usually a coder. A cracker is basically a hacker focused on cracking into systems. A script kiddie (derogatory term) is a kid who uses pre-built tools to carry out attacks and is usually not much more knowledgeable about computers than your average user, though they think they’re epic hackers. Please do not confuse the terms, hacker is a compliment.