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