وعليكم السلام ورحمة الله، أهلًا هشام
لا يشترط حاسوبًا محدَّدًا للبرمجة على عكس مجال التصميم الذي يتطلب بعض المواصفات الخاصة. المهم وجود ذاكرة عشوائية كافية (4 غيغابايت ومافوق) وإن كانت بطاقة الشاشة منفصلة فهو أفضل. عمومًا، الحاسوب المكتبي (ديسكتوب) يكون أفضل وأقوى أداءً من اللاب التوب وأريح في الاستعمال على المدى الطويل (أي هو صحي من ناحية الجلوس الطويل أمامه)، لذا أنصح باقتناء حاسوب مكتبي.
بالنسبة لأساسيات تعلم لغة البرمجة، أنصحك أولًا بالاطلاع على دليل تعلم البرمجة التالي:
ثم حدِّد مسارك بعدها وفي أي مجال تريد أن تختص ثم ما هي لغات البرمجة التي تريد تعلمها ثم تُحدِّد المصادر بعدها وتبدأ رحتلك في تعلم البرمجة. أنصحك بالتريث والبحث الموسع قبل بدء الرحلة.
أتمنى لك التوفيق،