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.