Первым делом учить HTML ![]()
css - задает стиль дизайн сайта, может быть прямо на странице так и подключаться в виде css файла
php - язык программирования (ООП его часть пока не трогай учи процедурный стиль)
html - основа разметки страницы
Можно ли написать сайт чисто на html да но скучно и не интересно(много кода, сплошной копипаст, программирования никакого).
PHP создан чтобы облегчить написание сайтов, и расширяет возможности для этого.
Когда начнешь учить html увидишь что страницы начинаются на "<!DOCTYPE> ..<html>" заканчиваются "</html>"
в пхп то же самое только подобные файлы пишутся один раз а затем просто подключаются(incfiles/head.php, incfiles/end.php)
В пхп принято всякие функции, шаблоны, писать в одном месте а затем просто подключать их в нужном месте.
Например head и end этого движка это файлы которые подключаются во всех выводящихся на экран страницах.
Суть переменных.
$vasja = "Вася";
$maha = "Маша";
$vasja_maha = ''.$vasja.' + '.$maha.' навсегда!';
echo $vasja_maha;//Вывыдет на экран "Вася + Маша навсегда!"
Вообще фишек много но это часть основы.