اذهب إلى المحتوى
  • 1

كيف اتعلم لغة c++ ومن اين ابدء

ALAE lmrabte

السؤال

اخوتي انا جد مبتدء في لغة البرمجة بحيت لا اعرف شيء وقد احببت هدا المجال من خلال متابعتي لأخي الاكبر واريد ان ابدأ با تعلم لغة البرمجة وبظبط لغة c++ من اين ابدأ وكيف ابدأ مع العلم انني لااعرف اي شيء عن اي لغة برمجة مسبقا 

تم التعديل في بواسطة ALAE lmrabte
خطأ املائي
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

أهلا بك،

للبدء في عالم البرمجة يجب معرفة الهدف من تعلمها أولاً لأنها وسيلة لتقديم حلول لمشاكل موجودة عبر الأجهزة والتقنيات التي نستخدمها وستلاحظ ذلك بعد تطوير الأفكار وتحويلها إلى تطبيق يمكن الإستفادة منه لحل مشكلة للمستخدم.

أنت اخترت البدئ بلغة c++ وهذا خيار ممتاز حيث أنها مدخل للغة الجافا ولغات أخرى في حال أردت لاحقا التخصص في مجال الديسكتوب أو الأندرويد. 

بشكل عام وهذا ما ينطبق على لغة ++C فإن أفضل الطرق لتعلم البرمجة هي بناء برامج و مشاريع شخصية بسيطة ثم تطويرها على مراحل، وعن طريق حل تمارين برمجية (يمكن البحث عنها عبر جوجل "Programming Exercises" هناك تمارين حسب كل لغة)، يمكنك مثلا البدئ بحل تمارين تمني تفكيرك البرمجي بشكل كبير من خلال مستويات متسلسلة للأسئلة باللغة التي تختارها عبر موقع codewars.com فبعد إنتهائك من تعلم نقطة جديدة تتمرن على كيفية مواجهتها واقعيا وبذلك تقوى في كل جانب جديد من لغة c++  تتعلمة، قد تجد صعوبة في البداية لكن تطبيق هذه الطريقة مفيد وممتع في نفس الوقت فمع الممارسة ستجد الأمر سهل.

الوثائق Documentation هي المرجع الرئيسي للغة البرمجة أو التقنية التي ستتعلمها لذا لا يمكن الإستغناء عنها إلا في حالة إن كانت طريقة تنظيم الوثائق سيئة وتصميمها سيء، في هذه الحالة أنصحك بالإعتماد على كتاب تعليمي مناسب يمكن إتخاذه كمرجع للغة ولك أن تختار أي مرجع أو توثيق يريحك بالطبيعة التي تعتاد عليها أو تستفيد من تجربة أخيك في إختيار مرجع التعلم 

طبعا ستحتاج للتطبيق العملي المستمر لكل جملة برمجية جديدة تتعلمها وتخطر ببالك من خلال برنامج سطح مكتب سهل الإستخدام والتحكم كبرنامج ++Dev C ويمكنك متابعة فيديو بطريقة تنزيل وتثبيت هذا البرنامج

جميع من تميز في مجالات البرمجة المختلفة كان بالبداية لا يعرف شيئ وبدون أي خلفية عن أي لغة برمجة، فهذا شعور طبيعي كمبتدئ! لكن خلال وقت وجيز من التعلم ستصبح قادر على إنشاء برامج بسيطة ثم متقدمة ثم احترافية...

بالتوفيق.

  

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

أهلا أخي 

 

جميل أن نرى هذا الإهتمام في البرمجة خصوصا وأننا نتوجه لثورة صناعية رابعة

أخي, يمكنك تعلم لغة C++ بسهولة عن طريق متابعة شروح موجودة على الإنترنت وتطبيق ما تعلمته مباشرة على البرنامج الذي تستخدمه للبرمجة بهذه اللغة مثل visual studio أو netbeans

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

ابدأ بكتاب الإكسير فهو يعتبر أفضل مرجع عربي للغة ++C ، حيث أن من يقرؤه سيصبح له أساس ممتاز في لغة ++C ويستطيع أن يعتمد على هذا الأساس ليصبح مبرمج محترف في لغة السي بلس بلس ، حيث بدأ مؤلف هذا الكتاب بأكود بسيطة لسهولة تعلمها بالنسبة للمبتدئ .

الكتاب عملي  أكثر من كونه  نظري  فهذا هو الجانب المشرق في الكتاب حيث في بدايته  يجعلك  تكتب كود  ويشرح لك تفاصيله  بكل صراحة  الكتاب يفوق كل التوقعات مقارنة بالجهود العربية في هذا المجال.

مؤلف هذا الكتاب هو المهندس سلطان محمد الثبيتي، ويبدأ بالحديث عن أساسيات لغة ال++c والتي لابد من معرفتها قبل البدء، ثم ينتقل للحديث عن بنى التحكم والمتغيرات وحالات if ثم يتناول المصفوفات والسلاسل، والمؤشرات، والتوابع . ويتناول كذلك البرمجة الكائنية وصناعة أنواع البيانات بأشكالها المختلفة والقوائم المترابطة والتعامل مع الاستثناءات، والملفات، ويستعرض لنا مكتبة القوالب القياسية، والخوارزميات.

وهذا هو الكتاب

الإكسير.pdf

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...