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