В принципе, этого стека уже достаточно, чтобы писать статичные сайты (сайты, где весь контент прямо вшит в код, и чтобы "отредактировать статью", нужно редактировать файл исходного кода этой страницы). Дальше, если вам нужны динамичные сайты с обработкой пользовательских запросов, генерацией контента и хранением на сервере -
Касательно пхп: среди разработчиков есть целый тред унижения php-программистов. Связано это с тем, что это очень лёгкий для изучения язык, и поэтому на нём много школьников пишут свой быдлокод. НО: это, тем не менее, отличный лёгкий язык, который служит своим целям. В качестве альтернативы php для бэкенда некоторые юзают phyton
Есть другой вариант (по "чистой случайности" он сделан теми, кто ненавидит php), и называется он "всё на джаваскрипте":
Выбор стека за вами, но первый вариант легче, да и хостинг с php найти проще.
Есть прекрасный репозиторий на GitHub: Roadmap to becoming a web developer in 2018. Там всё визуально показано с помощью графиков, и можно определится между тем, чего хочется, что нужно и что пригодится.