Mendefinisikan apa itu Hacker sebenarnya seperti membuat seseorang tertawa terbahak-bahak dan menangis dalam waktu bersamaan, maka dari itu banyak orang yang mencoba mendifinisikan tentang ‘Hacker’ namun tidak ada arti yang tepat untuk mendefinisikanya.
Hacker erat sekali kaitannya dengan kejahatan computer (cybercrime). Namun kenyataannya dalam komunitas hacker, istilah penjahat computer lebih mengarah kepada Cracker (memecahkan, membuka etc). dimana seorang hacker bertujuan untuk membuat sesuatu, sedangkan cracker lah yang memecahkanya atau merusaknya.
Seorang Hacker dengan kemampuan tertinggi pada umumnya tidak sesumbar. Bagi seorang Hacker, mereka harus menguasai setidaknya 4 atau lebih bahasa pemrogaman selain bahasa dasar (pascal).
Ada satu ungkapan yang cukup terkenal di kalangan hacker “Show Me The Code”, yang artinya adalah tunjukan padaku Code yang telah kau buat. Dari ungkapan ini telah menegaskan 2 hal:
- Hacker dinilai dari keahlianya membuat kode program
- Kode program harusnya tidak terkunci tapi dapat ditunjukan pada masyarakat luas