في جملة واحدة، وصف ما هي المادة التالية حول:  مبرمجي الأنظمة يتعاملون مع علم البرمجة وليس التنفيذات المحددة له. لا تُقيّدْ نفسك إلى منصة محدّدةِ. يمكن القيام بذلك عن طريق: الحصول على فكرة عن كيفية تثبيت أنظمة التشغيل. تعلم كيفية تثبيت أنظمة تشغيل مختلفة على جهاز كمبيوتر واحد (اختياري ، ولكن موصى به). تثبيت أكثر من نظام تشغيل واحد لا تثبّت أي حزم مساعدة على الأنظمة؛ بدلاً من ذلك، استخدم الوظائف العارية التي يوفرها أنظمة التشغيل. سوف تتعلم لاحقا تجميع المنصات / الأنظمة الأخرى. انتبه بشكل خاص إلى مكتبة القوالب القياسية (STL) وربما مكتبة القوالب النشطة (ATL). سيكون هذا أسهل إذا اخترت نظام تشغيل يستند إلى يونكس. فهم النظام الذي ستعمل معه لاحقاً جيداً أولاً قم بإنشاء أدوات النظام الصغيرة. عادة ما يكون من المفيد: محاولة إعادة إنشاء أدوات صغيرة موجودة بالفعل في نظامك. أحاول نقل المرافق المتاحة في أنظمة تشغيل أخرى إلى نظامك هذا هو المكان الوحيد حيث أول لغة برمجة مهمة. تعلم ANSI C أولاً، وليس C++, وليس C#، وليس Java وليس D. ثم تعلم C++. تقييد اللغة الأولى إلى C و C وحدها لأن برمجة الأنظمة تتطلب من المبرمج أن يكون على دراية بالمفاهيم التالية: التجميع الحقيقي والكامل للشفرة المصدر. ملفات خروجيّة كائن منخفض المستوى. ربط الثنائيات برمجة لغة الآلة منخفضة المستوى / التجميع. يُقال أن لغة C هي تشكيلة مخفية / أسهل للتعلم من قبل البعض. كما أنه يدعم إدخال رمز لغة التجميع في الشفرة في أي وقت تريده وهو إجرائي فقط (مثل التجميع).  ملخص:
فهم ما ينطوي عليه برمجة النظام. اتبع الخطوات الثلاثة الأولى لبرمجي تطبيقات سطح المكتب. خذ دورة مقدمة في الجبر الخطي خذ دورة في الحساب. خذ دورة في المنطق و/أو الرياضيات المنفصلة. تعرّف على أنظمة تشغيل مختلفة. خذ دورة (أو بدلاً من ذلك، اقرأ الكتب) على هندسة أجهزة الكمبيوتر. تطوير فهم مختلف منصات أجهزة الكمبيوتر. الحصول على التعريف التمهيدي بلغة التجميع لمنصة الأجهزة / نظام التشغيل المفضل. تعلم لغات ANSI C و C ++ ، جنبا إلى جنب مع مفاهيم البرمجة الإجرائية. فهم وممارسة المكتبات القياسية C / C ++ على منصة الاختيار. ابحث عن الموارد والكتب والدورات على الإنترنت لفهم نكهة C من منصتك الخاصة. ممارسة إنشاء شفرة متقدمة مع C و C ++. تعلم المزيد من التجميع المتقدم. خذ دورة في تصميم نظم التشغيل ابحث وقرأ وثائق المنصة المحددة التي تختارها. ممارسة المعرفة التي اكتسبتها تعلم اللغات بالترتيب الأكثر فائدة