1. Warto nauczyć sie pierw HTML/CSS/JS a potem PHP czy na odwrót ?
Zależy czy chcesz się zajmować frontendem czy backendem. Chyba, że interesuje ciebie Full-stack webdev. W każdym razie HTML i CSS to podstawa, bo robiąc nawet tylko backend musisz potrafić zakodować jakiś szablon. Ja bym zaczął od HTML i CSS. HTML i CSS ucz się jednocześnie...
2. Polecacie Grid, Flexa czy czysty CSS i poźniej Bootstrap?
Ja polecam Flexbox. Grid jest dla stron z bardziej skomplikowanym układem. Jest taka ostatnio modna zasada, że najpierw opanuj sam język, a potem się bierz za sam framework - a więc, najpierw czysty CSS, a potem Bootstrap. Osobiście jestem przeciwnikiem Bootstrapa i rozwijam własny framework CSS [trzeba się pochwalić].
3. Jakie książki polecacie do nauki programowania w PHP?
Książki nie znam, ale polecam:
https://www.udemy.com/object-oriented-php-mvc/
https://webmastah.pl/jak-programowac-obiektowo-cz-1-wstep/
(Jeśli posiadasz jakieś źródło nauki języka angielskiego, proszę o wysłanie
Osobiście uczyłem się angielskiego sam, ale polecić mogę:
http://www.isel.pl/
No i oglądam (słucham):
https://www.youtube.com/user/poliglotta80
https://www.youtube.com/user/ajhoge
Może Ci się przydać...
https://forum.pasja-informatyki.pl/19205/jak-sie-uczyc-html5-css3-i-js