Frontend alanında yoğunlaşmak istemiyorsan backend ağırlıklı full stack olarak devam edebilirsin. Bence jquery ile zaman kaybetme. React, Angular, Vue, Svelte, Next.js, Nuxt.js gibi js kütüphaneleri kullanman daha mantıklı.
Frontend tarafında hazır temalar kullanırsın. Tabi bu css yazmayacağın anlamına gelmiyor. Temanın kullandığı teknolojiyi bilmen gerekecek. Bu Bootstrap, Material, Tailwind, Less, Sass, Scss, emotion, styled component vs olabilir. Bu sebeple css tarafında eksikliğin olmamasını tavsiye ederim.
Backend tarafında C#, Java ile başlayabilirsin. Neticede az çok bilgin var. Ek kütüphaneleri öğrenmen yeterli.
Projeden projeye değişir. Hızlı ve pratik geliştirmek istiyorsan node.js. Diğerleri tamamen alternatif. Tabi ki aralarında farklar var.
XML pek kullanılmıyor. JSON bilmek zorundasın.
Çok fazla teknoloji var. Bunların çoğu birbirine alternatif. Çoğunda fikrin ve çalışman olması senin açından faydalı olur.
Benim tavsiyem MERN stack üzerinden fullstack bir proje geliştir.