Гайд по РНР w3shools считается позором РНР сообщества. Его называют не иначе как w3fools.
Написанный ещё в прошлом веке, он не претерпел значительных изменений, в лучшем случае - фейслифтинг, так чтобы совсем уж фатальных ошибок не было. Но в целом там описаны неверные и устаревшие подходы.
Надо взять нормальну книгу, выше уже рекомендовавшуюся Котерова и Симдянова.
Хочу сразу предостеречь от видеокурсов на ютубе. Снимают их люди, не сильно ушедшие от вас в плане опыта, привлечённые обманчивой простотой языка РНР. Всех их роднит одно свойство - они отлично рассказывают что делать, когда всё работает. Но ни один не объясняет, что делать, когда ничего не работает и как сделать, чтобы всегда работало. У всех авторов с ютубочки (как и с w3fools) кругозор с гулькин нос. Они поголовно не понимают, что нацарапанный ими код работает только в тепличных условиях, но тут же ломается в реальном окружении, ведет к ошибкам и уязвимостям.
про geeekbrains ничего не могу сказать, а htmlacademy.ru пока не стоит своих денег.
Хотя их подход достаточно интересный - учться с наставником, но учебник очень неровный - местами ничего, а местами написан левой пяткой, компиляция из тех же w3fools и устаревших учебников.
После освоения теории надо переходить к практике. Написать что-то своё. Гостевую книгу, маленькую соцсеть. сервис-файлохранилище, страничку игрового клана.
Поле этого надо правдамии неправдами искать работу джуна в офисе. Любая учёба которая подразумевает варку в собственном соку приводит к деградации.
Собствено говоря, в реальности существует два языка РНР - нормальный современный язык программирования и РНР говнокодеров с w3shools. Последний очень живуч, благодаря миллионам сайтов и видео, которые продвигают его. И нормальному РНР практически нерально научиться где-то кроме нормального офиса.