С чего начать учить websocket php?
Ты учишь пхп для чата ? Думаю стоит сначала определится с задачей которая перед тобой стоит, если ты хочешь делать чаты, то пхп не лучший выбор. Начни изучение с ноды, чтобы не держать консоль установи pm2. По полочкам все уже давно раскидано в гугле, покрайней мере под твой уровень. Если же чтото будет непонятно именно в процессе реализации, тогда и скидывай конкретный вопрос.
Если вы пишите на php чат то для работы с вебсокетами вам понадобится использовать комет сервер.  Вот две мои статьи на эту тему, в каждой из них есть список существующих реализаций комет серверов.https://habrahabr.ru/post/341662/https://habrahabr.ru/company/comet-server/blog/273573/