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