В этой статье вполне правильно написано
https://habr.com/ru/articles/803745/
То есть а зачем Вам именно этот "фулл" нужен ?
А потом уже можно подумать в каких комбинациях его набирать.
1. Очевидно, что если работа с сайтами То тут без HTML5+CSS3 и базового понимания JS никуда.
Собственно, а как это все рисуется в браузере у клиента.
2. Как общается броузер и сервер. Базовые знания об устройстве Internet. (4 уровня и прочее)
HTTP протокол и т.д.
3. "Рожден чтобы умирать"(Request-Router-Controler-Responce-Die) vs demon (постоянно в памяти).
То есть в каком стиле придется продумывать логику работы серверной части. Первая линейная (1-2-3). Вторая событийная
(Если есть А, то делаем первое. Если есть Б, то делаем второе)
4. Как хранить данные. СУБД и кей-валуе хралища.
И вот чем больше Вы будете знать на каждом из возможных уровней, тем вероятнее ваша "полность" пригодиться.
А фулстек из HTML,CSS,JS,PHP,LAMP,NGINX,SPINX - это просто "веб-дев". Увы за сайты сейчас много не готовы платить.
Времена такие, что куча noCode решений, где за 3копейки можно получить готовый сайт