Se você já manja de Javascript e PHP eu diria para começar aprender alguns padrões de projeto. Mais ou menos da mesma forma como eu aprendi:
1- Começa implementando MVC.
2- Depois começa estruturar API Restful, como uma evolução do MVC.
3- Aprende JWT e autenticação na sua API.
4- Agora que já sabe REST, começa aprender um pouco de GraphQl.
5- Começa aprender a fundo os protocolos de comunicação, HTTP, TCP/IP, Sockets.
6- Faça uma API que inplemente Upload de arquivos e consumo via streaming, (pode ser uma api de videos/musicas)
7- Aprenda mexer com comunicação em tempo real, crie um chat utilizando SSE e depois aprenda WebSockets.
8- Começa a aprender arquitetura de software e padrões avançado de projeto (arquitetura hexagonal, clean architecture, DDD)
9- Apranda testar os seus sistemas, faça testes automazados.
10- Replique seus conhecimentos em uma outra linguagem (.Net, Java, Node) eu sou dev .Net e o ambiente é muito bom e consolidado mas eu recomendo começa no Node pela liberdade de monta sua própria stack.
11- Aprenda também uma linguagem mais baixo nível, Rust é uma boa opção.
12- Se divirta, faça as coisas como diversão, crie desafios e vai evoluindo gradativamente.
aproveita que ja manja de js e vai fazendo pouquinho de front pras suas apps, assim vc evolui como full stack.
não é obrigatório saber Docker mas vai ser muito bom aprender!!