حسب ما اعرف خريجي علوم الحاسوب هم الوحيدون الذين يدرسون هذه المواضيع ولكن الامر لا يتعلق بالقسم الذي تخرجت منه
فاي شخص محب للحاسوب واعلوم الحاسوب يمكنة تعلم البرمجة وبرمجة نظام تشغيل ولكن يلزمك بعض الاساسيات فالامر ليس سهل وليس صعب بنفس الوقت يجب ان تاخذ محاضرات في بعض المواضيع لكي تكون فاهم الاساسيات
Computer Architecture
*Systems Programming
بعض المحاضرات عن هياكل البيانات
الان بعد ان اكملت المتطلبات لدراسة كورس انظمة التشغيل يسمح لك في الجامعات اخذ محاضرات Operating Systems (حسب نظام الجامعات الامريكية) بعد اكمال هذا الكورس من المفترض انة يمكنك برمجة نظام تشغيل صغير او نواة تشغيل.
ربما لم تاخذ محاضرات عن انظمة التشغيل في تخصصك ولكن بما انك تحب هذا الامر وبما ان اختصاصك قريب من علوم الحاسوب يمكنك اخذ تلك الكورسات (طبعا بعد تعلم لغة برمجة، اي لغة يمكنك ان تبرم بها ولكن يفضل سي او سي++)
اي حتى يصل به الى مرحلة كتابة البرنامج
لم افهم ما هذا، ولكن تفسيري انك بعد ان تبرمج نظام تشغيل تريد ان تبرمج برامج له.
هنا الامر صعب (ليس مستحيل) ولكن يحتاج خبرة كبيرة وربما اكثر من شخص واحد، رغم اني اعرف الكثير من اصدقائي برمجوا انظمة تشغيل كهواية والبعض حتى انشا واجهة رسومية وادخل الالوان عليها ولكن مسالة برمجة نظام وبرمجة برامج له تحتاج عمل جبار.
بعد اخذ تلك المحاضرات اللي هي موجودة مجانا على يوتيوب وكورسا وخان اكادمي يمكنك قراءة بعض الكتب انصحك بكتاب Modern Operating Systems للرائع Andrew S. Tanenbaum بعدها توجة لموقع githube الذي يعتبر كنز وجنة للمبرمجين ستجد الاف من انظمة التشغيل التي برمجت كهواية بعضها بسيط وبعضها وصل مرحلة متقدمة اقرا الكود لبعضا وحال ان تفهم كيف تم ذلك وحاول ان تبرمج نظامك
نسيت ان اذكر اهم نقطة وهي كيف لغتك الانكليزية لان كل المصادر بتلك اللغة.
التعليقات