Konu yazarı zaten HTML ve CSS için programlama dili dememiş, neden herkes bunu eleştirmiş anlamadım. Yalnızca "dil" olarak belirtmiş ki bu gayet doğru, ikisi de bir işaretleme dilidir.
Web geliştirmeye HTML ve CSS ile başlanır, ilk önce bu ikisi öğrenilir. Daha sonra JavaScript öğrenebilirsin, sonra yine NodeJS kullanarak back-end tarafını da JavaScript ile halledebilirsin ki bu gayet iyi bir tercih olur. NodeJS geliştirme gün geçtikçe daha da popüler hale geliyor ve birçok yazılım firması tarafından tercih ediliyor.
Eğer PHP öğrenilecekse de Symfony veya Laravel öğrenilmelidir diye düşünüyorum, Vanilla PHP öğrenmenizi tavsiye etmem. Eğer back-end için NodeJS değil de PHP kullanılacaksa JavaScript framework'ü olarak VueJS'i şiddetle tavsiye ederim, Türkiye de dahil olmak üzere dünyada en çok kullanılan JS framework'ü şu anda.