من المهم عند دخولك في الويب ان تتعلم html لانها هيكل الموقع، ولكن لا تعتبر لغة برمجة.
بعد ان قمت بإنشاء هيكل الموقع عليك تنسيقه بأستخدام لغة ال سي اس اس و هي ايضاً لا تعتبر لغة برمجة انما هي لغة ترميز.
و لتجعل الموقع متفاعل عليك استخدام js وهي من اهم الخطوات في الفرونت اند و تعتبر لغة .برمجة
لتسهيل ال js, css عليك تعلم اطار عمل لكل واحد منهم فا مثلا الجافاسكريبت Angular او React او Vue css وال Tiwland.css او Bootstrap
في هذه الخطوة يمكنك اختيار اي لغة برمجة تدعم التعامل مع الويب و يوجد الكثير مثال PHP - Python و غيرها من اللغات كل ما عليك هو اختيار لغة برمجة واحدة و العمل بها و للتسهيل عليك فالاغلب يختار الـ PHP كونها من اكثر لغات البرمجة في العالم التي صنع بها مواقع ويب
بعد تعلمك كل هذا يجب الان ان تتعامل مع قواعد بيانات لحفظ بينات مشروعك بها و قواعد بيانات MySQL من أشهر قواعد البيانات في عالم الويب وهي المسؤولة عن التعامل مع قاعدة البيانات الخاصة بتطبيقك أو مشروعك وإرسال واستقبال البيانات منها
بعد اختيارك للغة البرمجة التي ستعمل بها في الباك اند فالخطوة التالية لك هو اختيار بيئة عمل للتسهيل عليك و تقديم افضل كود في اقل وقت ممكن و كل لغة برمجة و لها بيئة العمل المناسبة ف اذا كان اختيار للـ php فبيئة العمل المناسبة هي Laravel و اذا كان اختيارك للغة بايثون ف ان بيئة العمل المناسبة هي Django -