Web teknolojileri en basit düzeyde ikiye ayrılır. Front-end, Back-end.. Tabi ülkemizde ne yazık ki bu kavramı uygulayan henüz az. Onun için Allah verdiyse adamın önüne koyuyorlar. Frontend, Backend, Grafik tasarım hepsi sende. Frontend tarafı HTML/CSS/SCSS/JS ve bir çok kütüphaneden(Bootstrap, JQuery vb..) oluşur. Görsel olarak gördüğünüz birçok şey frontend personelin tasarımıdır. Tabi resimler, videolar içinde PS, AE kullanan grafik tasarımcıların yer alması ile daha güzel içerikler ortaya çıkar. Sonra oluşturulan bu template(görsel iskelete) Backend personel kodlama yapar. İşte backend tarafında dil kavramı ortaya çıkar. PHP, ASP, DJango(Python) ..gibi diller ile backend kodlama yapılır. Backend tarafında veritabanı işlemleri(kayıt olma, verileri kayıt etme, verileri uygun şekilde template oturtma, yönetim işlemleri..), güvenlik, .. gibi işlemler yapılır. Frontend her zaman gereklidir. Frontend çalışma yapacaksan HTML/CSS/JS işine bulaşmam ben diyemezsin. İsminden de anlaşılacağı üzere Front-end(ÖN UÇ) ve Back-end(ARKA UÇ) denmesinin bir sebebi vardır. Frontend çalışmalar web sitesine giren kullanıcının browser'ında çalışır. Yani Html, Css, Js bizim browserda(mozilla, chrome, internet explorer..) çalışır. PHP, ASP, gibi diller Back-end tarafı bizim browserda çalışmaz. Bunlar sunucu tarafında çalışır. Client-Server mantığı. Öncelik benim fikrim frontend tarafında araştırma yapman. Ayrıca HTML/CSS/JS 'yi ayrılmaz üçlü gibi düşünebilirsin. Öğrenirken de ona buna gerek yok deme. 🙂 Bütün işler seni bekliyor acele et bekletme bizi 😉.