ارى ان هناك مواد اساسيات تدرس للطالب الاكاديمي (الجامعي) تخصص هندسة برمجيات
مثلا كيفية تصميم المشروع وتحديد الاجزاء المهمة منه وغيرها عن طريق لغة UML (لغة النمذجة الموحدة) قبل البدء اساسا بالبرمجه. فهذه الدراسة تعطي قيمة ونظره وتحديد المخاطر للمشروع قبل البدء فيه. بينما تعلم البرمجه نفسك والدخول مباشرة للكود بدون تعلم اساسيات علم البرمجة سوف تتعب وتحتار.
التعليقات