السلام عليكم
اخواني ظننت قبل بدأ تعلم لغة بايثون انه يمكن تعلمها في اسابيع والانتقال الى لغة اخرى
لكن صدمت ان اللغة تحتاج الى اشهر ان لم اقل سنين لاحترافها كليا واذا بقينا سنين مع كل لغة سيأخد الامر سنين قبل اتقان بعض لغات قبل البدأ بالبرمجة لهذا فكرت هل يمكن تعلم عدة لغات
اجعلها تأخذ منك سنتين ما المشكلة؟
قليل دائم خيرٌ من كثير منقطع كما قال رسول الله - صل الله عليه وسلم -.
وكما قال الشاعر:
لا تحسبن المجد تمراً أنت آكله
لن تلبغ المجد حتى تلعق الصبرا
أول لغة برمجة ستأخذ منك وقتًا طويلًا لتعلمها (من 6 أشهر إلى سنتين تقريبًا)
وبعدها سيصبح تعلم اللغات الأخرى هو مجرد تعلم للكلمات أو الـ syntax الخاص باللغة
وستتمكن من تعلم لغات في أسابيع أو حتى أيام
فقط اختر لغة واحدة وابدأ في تعلم البرمجة معها وتوقف عن التقلب والبحث في أمور ستتضح لك مع الوقت
وفقك الله وأعانك
لا يا اخي فلغات البرمجة لها نفس الفكرة يعني لن تاخذ نفس المدة لاتقان لغة و لم اقل احتراف اذا كان عندك اتقان للغة اخرى
بارك الله فيك لقد اكدت لي في ردك على فكرتي انا انوري ان شاء الله اتقاء لبايثون لتيسر لي عملية اتقان لغات اخرى
ما هي هذه اللغات
تعلم لغة واحدة تنفع في بناء تطبيقات سطح المكتب والهواتف والويب
لا اظن في هذا الوقت لغة واحدة تكفي كما ان بناء مشروع يتطلب عدة لغات على سبيل مثال بناء موقع قد يتطلب منك java script و php و mysql
لا أدري ماذا تقصد بكلمة "تعلّم"، هل هي بغرض الإعتماد عليها أو فقط لإنجاز مشروع والسّلام؟
لم أبرمج بايثون قط! أخي الأكبر طلب مني أن أقوم له بوظيفة معينة بالإستعانة بـ SPSS الخاص بالإحصاء، وبأقل من يومين أنجزت المهمة على أكمل وجه ومن ثم عدت لطريقي لعالم الويب.
أحد عملائي في عالم العمل الحر طلب مني تعلم لغة Lua لبناء تطبيقات الموبايل عبر Corona SDK وتم الموضوع في شهر تقريباً.
إذا فهمت أساسيات لغات البرمجة بشكل صحيح فالتطرق للغات أخرى لا أعتقد بأنها مشكلة، لكن أن تصبح صديق أو Friendly لهذه اللغة وتُسمى بها خبيراً، بالطبع تحتاج لسنين.
لذلك، خذ وقتك بتعلم الأساسيات، من يحاول التهرب منها سيعود لها يوماً ما!
اتوقع اخي انه قبل تعلمك lua كنت متمكن من لغات برمجة اخرى الامر الذي سهل عليه العملية وهذا ما احاول فعله كما اني اقصد بالتعلم انجاز مشاريع في المدى القصير ولما لا احترافها على المدى البعيد لكن هذا احتمال ضعيف لاني لا التصق بشيء للاسف بل انوع يمكن الشهر القادم اغير الدومين نحو التصميم بصفة كلية ههه وبعده نحو التسويق مشكلتي اريد تجربة كل شيء
لغة Lua كانت قريبة نوعاً ما من الجافا سكريبت، لكن هناك مصطلحات برمجية تتكرر معك في كل لغات البرمجة تقريباً والشيء الوحيد المغاير هو طريقة الكتابة Syntax...سيكون عليك التعود على أسلوب اللغة الجديد لكن أساسيات اللغة بالعادة متشابهة :)
كأولى خطوة لك في عالم البرمجة عليك بتركيز جهودك، إذا أردت التوجه لعالم الويب فعليك بالبداية التخصص للتمكّن، هل تريد أن تكون مطور واجهات ويب فقط عبر HTML و JS و CSS؟ أنجز هذه الأعمال وقم ببناء صفحة ويب صغيرة إذاً لتعرّف بها عن نفسك (مشروع!).
هل تريد التوجه لما يحدث في خلف الكواليس من جهة الخادم؟ جرّب PHP أو ASP.NET أو Rails أو أي شيء له علاقة بالسيرفر.
هل تريد التوجه للموبايل والأجهزة الذكية؟ اختار إذاً Android أو iOS أو ويندوز أو اللغات الهجينة التي تسمح باستخدام تقنيات الويب لبناء وتصدير التطبيقات لمنصات متعددة.
هل رأيت؟ سهل جداً عندما تريد اختيار توجهك واهتمامك لتركّز بعدها جهودك عليه وفقط، أنجز واحدة على الأقل وتوصل لمرحلة ما بين جيّد إلى جيّد جداً ثم حلالك انتقل للغة أخرى :)