الهاكر اسم يطلق على المتحمسين في عالم الحاسب ولغات البرمجة وأنظمة التشغيل الجديدة، ويستخدم هذا اللفظ ليصف المبرمجين الذين يعملون دون تدريب مسبق.
لقد انتشر هذا المصطلح انتشارا رهيباً في الآونة الأخيرة وأصبح يشير بصفة أساسية إلى الأفراد الذين يلجأون بطريقة غير شرعية،
إلى اختراق أنظمة الحاسب بهدف سرقة أو تخريب أو إفساد البيانات الموجودة بها. وفي حالة قيام المخترق بتخريب أو حذف أي من البيانات الموجودة يسمى كراكر، لأن الهاكر يقوم عادة بسرقة ما خف من البرامج والملفات ولا يقوم بتخريب أو تدمير أجهزة الغير.