Hacker egy programozási területhez értõ személy, akit a megismerés vágya és az elegáns megoldások elérése hajt újabb és újabb feladatok, problémák megoldására.
A sajtóban az adatokat lopó, gépekre betörõ, weboldalakat és programokat feltörõ, ezáltal bûntettet elkövetõ egyéneket hívják így, ami alapvetõ tévedés, ugyanis õk a crackerek, vagy black hat (feketekapalos) hackerek. Ez utóbbi kifejezés talán rossz fényt vethet a segítõ szándékú "fehérkalaposokra" (white hat hacker), az elsõ kifejezést viszont a shareware ill. demo programok belsõ védelmét (azaz a program használatának korlátozását megvalósító programrészeket) kijátszó programozókra is szokták használni.
Vannak olyan programozók, akik nagyon szeretnének hackerek lenni (õket nevezik angolul wannabe-knek), és vannak más kezdõk, akik nagynak mutatják magukat, összeszednek különféle "hacker dolgot", mások forrásait használják fel és saját alkotásaikként mutatják be azokat, vagyis idegen tollakkal ékeskednek - ez utóbbi emberfajtát nevezik script kiddie-nek. A lámák (angolul: lamer) hozzájuk képest még mások eszközeit sem tudják használni, viszont végtelen sok buta kérdést fel tudnak tenni.