Hay dos definiciones de 'Hacker'. La palabra no siempre fue sinónimo de 'delincuente informático'.
La palabra Hacker tuvo su origen mucho antes de que las telecomunicaciones estuviesen al alcance de todos y de que un adolescente pudiera entrar con su modem desde su casa a un sistema protegido con una dudosa seguridad. La palabra Hacker nació alrededor de 1959 en el MIT (Massachussets Institute of Technology). Ser un hacker en esa época era pertenecer a la aristocracia que conocía realmente a las computadoras, por oposición a los 'meros usuarios' que sabían solo lo estrictamente necesario como para hacer su trabajo. Los hackers de esa época pasaban noches enteras en el MIT o en sus universidades programando.
Esto era porque todavía no existían las computadoras personales, una computadora podía valer millones de dólares, y una persona normalmente no tenía acceso a una excepto si trabajaba para una empresa muy importante o si estudiaba en una universidad que tenía una. El hecho de que generalmente un hacker trabajaba de noche se debía a que las máquinas se usaban durante el día en tareas más 'serias' que los proyectos de los hackers. Un hacker en esta época programaba aplicaciones extrañas como lenguajes de programación nuevos, juegos de video, editores de texto, sistemas operativos, u otras aplicaciones que nadie les había encargado pero querían hacerlas de todos modos. Estas aplicaciones podían terminar como un éxito económico para las empresas que los empleaban o los mismos hackers, por ejemplo el sistema operativo UNIX empezó como un trabajo a escondidas de un hacker y terminó siendo un éxito comercial impresionante.