كنصيحة في البداية يجب أن تحدد هدفك من تعلم لغة برمجية معينة. ( تطوير الويب، برمجة الهواتف الذكية، برمجة الأنظمة للمؤسسات، الذكاء الاصطناعي وتحليل البيانات...الخ). سأعرض لك - باختصار - اهم الأدوات لكل مما سبق:
تطوير الويب:
تصميم الواجهات: HTML , CSS , JavaScript
برمجة السيرفر: PHP أو Python , أو Javascript مع NodeJs
( اطلع على الروابط بالأعلى لمزيد من التفصيل)
الهواتف الذكية
للأندرويد: جافا أو كوتلن
آبل: سويفت
( يوجد الكثير من الخيارات الأخرى الهجينة)
برمجة الأنظمة للمؤسسات:
جافا
سي شارب أو فيجول بايسك دوت نت
الذكاء الاصطناعي وتحليل البيانات
بايثون
R
أما ال C++ فتتميز بأعمال:
ألعاب الفيديو
الأنظمة الالكترونية والمصانع
معالجة الفيديو والصوت
وغيرها من المجالات الدقيقة.
(وهذه المجالات تحتاج فرق برمجية متخصصة ولا تتوفر عربيا بشكل مناسب)
لذا تعلم هذه اللغة -عربيا- سيكون في الغالب لأنها متطلب جامعي، أما اختيارها كلغة أولى للبرمجة فهو اختيار غير صائب بحسب وجهة نظري.
إذا كنت تتعلم ذاتيا فاختر لغة برمجة بحسب توجهك.
عموما، هذين المصدرين العربيين جيدين لتعلم C++ : قائمة التشغيل هذه: (محمد الدسوقي) [شرح مبسط جدا ولمن ليس لديه أي خبرة برمجية]
التعليقات