السلام عليكم..
انا حالياً اتعلم لغة C++ حتى الاحتراف مع العلم ان هدفي ليس متعلق بتعلمها
لكني اتعلمها لان اريد اخذ اساس قوي ثم انتقل الى لغة محددة سوف اريدها؟
وهل هذا عادي؟
هدفي ليس متعلق بتعلمها , لكني اتعلمها لان اريد اخذ اساس قوي ثم انتقل الى لغة محددة سوف اريدها؟
اساسيات البرمجة واحدة ولكن تختلف كتابتها من لغة لاخرى .
انصحك بتعلم اللغة التي تريد من البداية وليس ان تتعلم اساسيات البرمجة بلغة x لتنتقل الى لغة y بعد ذلك , بل تعلم اساسيات البرمجة بلغة y من البداية . لكي لا يلتبس عليك بعض الامور .
اقول لك تجربة شخصية :
في الجامعة كانت اول لغة برمجة نتعلمها هي c++ وعلمونا اساسياتها وقالو لنا انه اذا تعلمت هذه اللغة من السهل عليك تعلم اي لغة اخرى لانه اساسيات البرمجة واحدة ! . ولكن عندما بدأنا بتعلم لغة JAVA وجدنا بعض الفورقات رغم بساطتها لكننا بدأنا نتعلم اساسيات اللغة من جديد , وحين بدأنا بتعلم ORACLE وجدنا انه (بالعامية) c++ و java بواد و oracle بواد (اي انه لم نستفد اي شيء تعلمناه من c++ و java في اوراكل) .
وعند تخرجي من الجامعة بفترة بدأت بتعلم لغة php وبدأت بعض الامور تختلط علي بين c++ و php والامر كان يعود ان (c++ تعتبر STRONG TYPE) و php تعتبر weak type > فعند تعريف متغير او دالة كيف ساحدد بانه يحمل رقم صحيح ام رقم كسري ام نص ...!
لذا لا تتعب نفسك مرتين , وابدأ بتعلم اللغة التي تريد مباشرة.
لكني محتار بين مجال Desktop وWeb :(
لدي سؤال آخر؟ عند تعلمي اي لغة برمجة في البداية تكون سهلة لكني عندما نبدا بتطبيق شيء قوي لا افهمه فماذا افعل؟
لا أعتقد ان البدء بسى++ كمدخل للبرمجة هو استراتيجية جيدة,
عادة يجب البدء بلغة سهلة و سريعة التعلم, حتى ترى النتائج سريعا.
برأيى أفضل بداية هى دائما ال"بيسك" (عادة فيجوال بيسك), لأنها اللغة الوحيدة التى من السهل تذكر عباراتها و تعبيراتها, و يمكنك تعلمها سريعا و سوف تستطيع ان تصنع برامج مفيدة بوقت قصير نسبيا, ثم يمكنك الانتقال بعد ذلك الى أى لغة اخرى.
انا زيك لي تجربة سابقة مع الفيجوال بيسك وكانت بس بتعلمه عشان اساسيات و بعدين بنتقل للغة ثانية لاكن في نص تعليمي -وصلت مستوى مقبول اني اسوي برنامج -لاكن وجت نفسي ما عندي افكار لاكن عندي فكرة لموقع هذا الكلام في ثالث متوسط اما الحين انا في اول ثانوي بديت اتعلم لغة روبي و ان شاء الله ابدع و اسوي الافكار لي في راسي نصيحنتي تعلم لغة لي تساعدك في المجال لي تحتاجه او عندك افكار فيه
التعليقات