لدي سؤال في البرمجة؟

السلام عليكم..

انا حالياً اتعلم لغة C++ حتى الاحتراف مع العلم ان هدفي ليس متعلق بتعلمها

لكني اتعلمها لان اريد اخذ اساس قوي ثم انتقل الى لغة محددة سوف اريدها؟

وهل هذا عادي؟


هدفي ليس متعلق بتعلمها , لكني اتعلمها لان اريد اخذ اساس قوي ثم انتقل الى لغة محددة سوف اريدها؟

اساسيات البرمجة واحدة ولكن تختلف كتابتها من لغة لاخرى .

انصحك بتعلم اللغة التي تريد من البداية وليس ان تتعلم اساسيات البرمجة بلغة x لتنتقل الى لغة y بعد ذلك , بل تعلم اساسيات البرمجة بلغة y من البداية . لكي لا يلتبس عليك بعض الامور .

اقول لك تجربة شخصية :

في الجامعة كانت اول لغة برمجة نتعلمها هي c++ وعلمونا اساسياتها وقالو لنا انه اذا تعلمت هذه اللغة من السهل عليك تعلم اي لغة اخرى لانه اساسيات البرمجة واحدة ! . ولكن عندما بدأنا بتعلم لغة JAVA وجدنا بعض الفورقات رغم بساطتها لكننا بدأنا نتعلم اساسيات اللغة من جديد , وحين بدأنا بتعلم ORACLE وجدنا انه (بالعامية) c++ و java بواد و oracle بواد (اي انه لم نستفد اي شيء تعلمناه من c++ و java في اوراكل) .

وعند تخرجي من الجامعة بفترة بدأت بتعلم لغة php وبدأت بعض الامور تختلط علي بين c++ و php والامر كان يعود ان (c++ تعتبر STRONG TYPE) و php تعتبر weak type > فعند تعريف متغير او دالة كيف ساحدد بانه يحمل رقم صحيح ام رقم كسري ام نص ...!

لذا لا تتعب نفسك مرتين , وابدأ بتعلم اللغة التي تريد مباشرة.


لكني محتار بين مجال Desktop وWeb :(

لدي سؤال آخر؟ عند تعلمي اي لغة برمجة في البداية تكون سهلة لكني عندما نبدا بتطبيق شيء قوي لا افهمه فماذا افعل؟

يمكنك تعلم C# فهي تصلح لكلا المجالين (تفضيل شخصي)

البداية دائماً تكون صعبة, ولكن عليك الصبر والبدء ببرامج بسيطة ثم التطور رويداً رويداً,

لايمكنك صعود الهرم بخطوة واحدة انما خطوة بخطوة