Melhor resposta
A resposta simples é:
Inscreva-se em https://www.freecodecamp.com/ .
Isso o ajudará a pegar seu conhecimento básico de codificação e usá-lo para construir aplicativos e projetos reais da web que você pode exibir em um portfólio.
A resposta longa é:
Realmente depende do que você deseja fazer a seguir. Por que você começou a aprender PHP em primeiro lugar? Por que você quer saber PHP, muito menos levar suas habilidades para o próximo nível?
Se é para você construir coisas, então comece a construir coisas. Google como executar um aplicativo PHP. Google como hospedar um site escrito em PHP. Esse tipo de coisa.
Se você só queria aprender PHP como um trampolim no mundo da programação, comece a planejar como você deseja ramificar e expandir . Para diversificar, comece a se familiarizar com outras linguagens básicas. Experimente Python e JavaScript. Para ampliar e levar suas habilidades para o próximo nível, comece a procurar estruturas PHP como CodeIgniter ou Laravel. Ou faça o que sugeri anteriormente, inscreva-se no FreeCodeCamp , solidifique seus fundamentos e comece a construir aplicativos mais complicados.
Ao identificar algo que não sabe fazer, não se resigne a não ser capaz de fazer. Comece a pesquisar e descobrir como fazê-lo. Se for muito complicado para você, divida-o em componentes e comece a aprendê-los.
Não será mais rápido, você apenas ficará melhor.
Resposta
Agora, encontre um projeto que gostaria de construir e vá em frente. Quando terminar, faça mais. Continue. Você construirá muitas coisas que não são úteis e, eventualmente, algumas que são. Você baterá com a cabeça em muitas paredes de tijolos e é assim que deveria ser.
A questão é que você se propôs a construir um projeto que não sabia como fazer e, em seguida, partiu para a jornada de descobrir como construí-lo. Não há outra maneira. No processo, você refinará não apenas suas habilidades em PHP, mas também sua capacidade de dividir as tarefas em tarefas menores e resolver cada problema conforme se apresentar. Por meio dessa jornada, que exige muita perseverança, você desenvolverá a capacidade de encontrar as respostas para seus problemas, que é a principal habilidade necessária como desenvolvedor.
Os codificadores devem estar sempre trabalhando nisso algo que está um pouco além de suas habilidades. Esteja sempre construindo algo, por uma questão de aprendizado.
Como o mapa em um videogame, conforme você explora – a mortalha é levantada e a névoa se dissipada, seu conhecimento se expande e logo as peças do quebra-cabeça se encaixam e você pode começar a fazer coisas incríveis.