HTML, CSS ve JavaScript'i söktükten sonra Node.js ve NPM öğrenmelisin. Bunu hallettikten sonra bir frontend Framework seç. React, svelte, vue gibi. Seçtiğin Framework'un ekosistemini öğren (kütüphaneler, araçlar vs.). Typescript öğren.
Node.js ile backend:
Backend için en basit haliyle expressjs ve bir veri tabanı kullanabilirsin. Nosql ve SQL'in farkını bil. MongoDB, PostgreSQL gibi veri tabanları popüler şu anda. Veri tabanıyla uğraşırken hayatını kolaylaştırmak için orm (object relational mapper) gerekiyor bunun için prisma açık ara en iyisi. Ya da expressjs yerine bir fullstack Framework öğrenebilirsin. React için Next.js, vue için Nuxt.js, svelte için sveltekit. Ben bunu öneririm.
Java, C#, Elixir, Rust, Python gibi dillerde de backend yazılabiliyor. Kapsamlı bilgim olmadığı için bunlarla ilgili detay vermedim.