Po pierwsze - definitywne nie. C++ wcale, ale to wcale nie jest Ci potrzebny do pisania stron.
Co do zaczęcia nauki od C++ a potem przejścia do HTML, JS, PHP itd to według mnie C++ jest trudnym językiem i dlatego nie nadaje się na pierwszy język. Chodzi o to, że na początku masz problemy koncepcyjne z formułowaniem algorytmów i podstawami programowania, które są wspólne wszystkim językom, a pisząc w C++ dochodzą do tego problemy, których wcale nie ma w innych językach bo część składni jest rozwiązana w przyjaźniejszy dla programisty sposób - owszem, czasem kosztem wydajnosci, ale pisząc pierwsze programy nie będziesz nawet o tym myślał :P. C++ bywa też ciężki w czytaniu. Przykład wyrażenie lambda w C++:
[](int n, int x) { return n < x; }
i w pythonie:
lambda x,y: x < y
Ludzie mówią, że C++ jest dobry na początek, bo oni zaczęli od C++ i w sumie było fajnie. Według mnie C++ jest względnie trudnym językiem i niektórzy mogą się zrazić do programowania po zetknięciu z zawiłościami C++, z którymi nie zetknęliby się gdyby wybrali prostszy język na początek.
Nie krytykuję oczywiście C++. Zrozumienie C++ sporo daje w ogólnym rozwoju programistycznym, ale lepiej zacząć od czegoś prostszego.