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