في البداية ومنذ عشر سنوات تعلمت لغة فيجوال بيسك دوت نت ومن ثم لغة سي شارب ولكن انقطعت فترة طويلة جداً عن عالم البرمجة استمرت ثمانية سنوات والان أشعر انني ابدأ من الصفر اريد نصيحتكم اخوتي الكرام بماذا ابدأ مع العلم انني اعرف مبادئ البرمجة
الرجاء من الإخوة الكرام مساعدتي في اختيار لغة البرمجة الأنسب لي
استاذي الكريم انا ضائع جدا سبب ضياعي هو الذي اوصلني إلى هنا
كنت في كل مرة اتعلم لغة جديدة مررت بجميع لغات البرمجة كنت اتعلم كل لغة ما يقارب الشهر ثم أوقعت نفسي في متاهة ووجدت نفسي أنني ما زلت مبتدئ في البرمجة
لامشكلة، يمكنك البدء بتركيز من الآن، ماذا ترغب ببرمجته؟ هل تصميم المواقع أم برمجتها أم برمجة تطبيقات الهواتف أو تطبيقات سطح المكتب!
كل مما سبق له لغات تغلب في استخدامها على لغات أخرى، لذلك تحديد الوجهة النهائية هو الذي يرسم بداية الطريق..
شكرا جزيلاً على تفضلك بالرد على استفساراتي.
من حيث متطلبات العمل ارغب بتطوير مواقع الويب ولأن وضعي المادي لا يسمح بوجود جهاز كمبيوتر بمواصفات عالية لتطوير تطبيقات الموبايل او تطبيقات الكمبيوتر
حسنا، لنضع بوصلة طريق تحقق جميع ماسبق، إن لغة جافاسكربت تحتاج لمتصفح لكي تعمل، ومحرر أكواد خفيف مثل vs code وهو مقدم من مايكروسوفت وبحجم صغيرو إمكانية تثبيت إضافات متنوعة لدعم كامل لات البرمجة و أطر العمل.
جافاسكربت هي اللغة الوحيدة التي تعمل على المتصفح، وبهذا عليك تعلمها لكي تستطيع برمجة واجهات المستخدم (بعد دراسة أساسيات HTML - CSS والتي تأخذ منك عدة أسابيع) وأرجو التطبيق أولا بأول لتتطور بسرعة.
إن أتقنت جافاسكربت هذا سيسمح لك ببرمجة المواقع back end أيضا لوجود برمجية node وهي بيئة تسمح لجافاسكربت بأن تعمل خارج المتصفح وتصبح مخدم لطلبات العميل (المتصفح) أي تعمل مثل PHP - ASP.NET ...
كما أنها ولشهرتها، يوجد العديد من أطر العمل والمكتبات التي تسمح لك ببرمجة تطبيقات الهاتف مثل React Native وتطبيقات سطح المكتب عن طريق Electron أي بالمختصر جافاسكربت ستمكنك من تحقيق جميع المتلبات لبرمجة أي شيئ ترديه، وبدون حاسوب قوي!
التعليقات