الخطأ هو مصطلح يستخدم لوصف أي مشكلة تنشأ بشكل غير متوقع والتي تتسبب في عدم عمل الكمبيوتراو البرنامج بشكل صحيح. يمكن أن تواجه أجهزة الكمبيوتر او البرامج او المترجمات او الاجهزة الملحقة ولغات البرمجة أي أخطاء في البرامج أو أخطاء في الأجهزة ومن حيث الخطأ فأن
هناك ثلاث انواع :
syntax errors (compile errors)
الاخطاء البرمجية