Eu acredito que a documentação deva ser sua aliada para dúvidas técnicas e aprofundamentos. Ela até dá um norte, mas normalmente os tópicos estão organizados de maneira que quem já é programador possa encontrar facilmente e se adaptar à nova linguagem.
Quem ainda não tem muito conhecimento precisa que os tópicos sejam organizados de uma forma didática, afim de que seja criada uma base para evoluir os conhecimentos.
Existem documentações incríveis, como a do Laravel, mas que não são nada agradáveis para iniciantes. Então o melhor a se fazer é buscar um curso, grátis mesmo no youtube, só para seguir uma ordem bacana de aprendizado.
A partir do momento que você tiver a base bem consolidada, a documentação vai te fazer sentido e você conseguirá aprofundar o necessário. Essa é experiência que eu tive. Hoje, os vídeos dificilmente suprem o aprofundamento que busco, então a documentação é a minha melhor amiga.