لتطبيقات الويب بالاخص ان تقنيات الهاردوير تطورت عن السابق فسرعة التطبيق لا تشكل عائق بالنسبةلتطبيقات الويب
ايضا تطبيقات الويب يمكنتها ان تعم على مختلف المنصات و الانظمة بتعديل جزء بسيط و ليس تعديل البرنامج كله كما في تطبيقات الهواتف
back end هي لفة للسيرفرات تبرمج باستخدام اي لغة و اشهرهم php , pythone , ruby .....
اما front end هي لغة لبرمجة واجهات المستخدم و اللغات المستخدمة هي html , css , javascript
ال full stack هو للاثنين اي ال back end و ال front end
ابدا بتعلم الاساسيات بلغة بايثون لانها تعتبر من اسهل اللغات و بعد ان تتعلم الاساسيات يمكنك الانتقال الى اي لغة بعدها لان لغات البرمجة تتشابة من حيث الاساسيات و صيغ كتابة اللغة و الخورازميات ز
السؤل الاول :
ابدا ب php لان php ايضا سهلة و هي لفة مصمة خصيصا لتطبيقات الويب
السؤال الثاني :
اختر php ايضا لانها الاشهر و الاكثر انتشارا و استخداما في الويب و هي تعتبر اسرع من لغة rub بكثير
يمكنك استخدام مكاتب برمجية بدلا من فانيلا ( بدون اضافات ) جافاسكربت مثلا jquery لكنها اصبحت قديمة و الان تستخدم framework مثلا vue او react او angular لتخفيف و تسهيل كود الجافاسكربت
بالنسبة للغة قواعد البيانات فهناك العديد منها مثلا mysql او sql او oracle database يمكنكاستخدام ايا منها (افضل استخدام mysql) اما بالنسبة للغات البرمجة فتستطيع ان تستخدم c# او ruby او php او python لكن افضل لغة بالنسبة لسؤالك هي php مع mysql