Ты бы определился, PHP и С++ два абсолютно разных направления.
Не думаю что их можно совмещать.
По WEB разработке такая схема:
html + css (html5 не обязательно) -> javascript + jquery -> php + mysql (следом идет ООП и фреймворки)
по html + css:
htmlbook.ru
w3schools
по остальному уже сказали