Başlangıçta sadece php html ve css'yi birbirine bağlasanız ve mantığı anlasanız yeter. Ezber zamanla olur. Mesela ben sosyal ağ sitemi yapıp bitirdiğimde hiç js bilgim yoktu ve sitede js yoktu. Ama site kullanışlıydı yine.
Kaydolma, paylaşım yapma, yorum yapma, mesaj ve bildirim gönderme, takipleşme vs. her şey vardı. Sonra dedim ki şu linke tıklayınca neden menüler kayarak gelmiyor da sayfa yenilemek gerekiyor diye js eklemeye başladım. Yorum göndermek için gönder butonuna basınca sayfa yenileniyordu aynı şuan wmaracinda olduğu gibi. Bu hoş bişey gibi gelmedi bana, her yorum yapınca sayfanın yenilenmemesi gerek. Bunu da aynı whatsappta olduğu gibi gönder butonuna basınca sayfa yenilemeden yorumun ekrana düşmesini sağladım. Whatsappta sohbet eder gibi yorum yapılıyor artık, ya da facebookta olduğu gibi :)