Minha dúvida: Qual o melhor caminho, ou a melhor forma, de aprender PHP do zero?
Se você é programador(a) PHP ou estusiasta da linguagem, seja bem-vindo(a)!! É de sua ajuda que eu preciso.
Caso você não se enquadre em nenhum dos pontos acima, porém gostaria de contribuir de alguma forma, seja bem-vindo(a) também.
Agora, talvez você esteja se perguntando:
- Porque PHP?
Jajá vou responder essa pergunta. Vou responder também:
- O que estou fazendo para aprender PHP? (Não sei se é a melhor forma rsrsrs)
Ao mesmo tempo, eu gostaria de obter a resposta às seguintes perguntas:
- Qual melhor caminho, ou melhor forma, para aprender PHP?
- Você possui alguma dica de material?
- Você indica algum curso (pago ou gratuito)?
Então, vamos lá...
Contexto
Estou estudando programação há 1 ano e 3 meses. Até o momento eu tenho estudado com grande afinco e dedicação o front-end. Já aprendi HTML, CSS, JS, TS, React, SASS e Wordpress.
Por meio do conhecimento que tenho consigo pegar vários projetos como freela.
Sei que tenho muito que aprender, porém considero que tenho um conhecimento relevante no front-end. Sinto certa medida de segurança e confiança ao me deparar com desafios que envolvam o front-end.
Porém, existe um problema (ou talvez nem tanto)!
Até o momento eu não tive nenhum contato com o back-end. Não sei absolutamente nada!
Eu sei que poderia continuar focando no front e isso não seria necessariamente um problema — e realmente não é. Entretando, eu quero evoluir e poder expandir os serviços que presto (visando atender melhor meus clientes atuais e consquistar novos).
Muitas demandas que surgiram ao longo deminha jornada como freelancer, eu tive que recusar, pelo simples fato de não ter conhecimento sobre back-end.
Penso que aprendendo o back-end, terei condições de aproveitar melhor as oportunidades que chegam até mim.
Daí, chegamos ao primeiro ponto deste post: Porque PHP?
Porque PHP?
Minhas maiores demandas como freelancer é para a Web. Inclusive, boa parte desses trampos, são desenvolvidos utilizando Wordpress, visto que o cliente prefere ter certa autonomia.
Então a resposta a pergunta acima é bem simples: PHP domina a web!
Em suma, não que eu seja um amante da linguagem, mas o fato é que o PHP é a linguagem domina a web quando se fala de back-end.
A tecnologia em si pouco importa. São ferramentas! Então, se meus clientes estão precisando que eu aprenda utilizar "X" ferramenta, então bora!! Vamos aprender "X" ferramenta.
A maior parte da demanda que surge para freelas é em PHP (quando é back-end, claro). Por isso, considero ser uma excelente oportunidade aprender PHP.
Tendo isso em vista, vamos ao segundo ponto.
O que estou fazendo para aprender PHP?
Toda vez que eu preciso aprender algo, eu vejo se o Guanabara (canal Curso Em Vídeo) possui algum curso sobre rsrsrs.
Obviamente, estou utilizando o material gratuito do Gustavo Guanabara.
Outro material que encontrei no YT, é um curso de PHP (Learn PHP The Right Way) do canal Program With Gio.
E por último, estou lendo a documentação oficial do PHP. Diga-se de passagem, é muito boa!
Até o momento é isso:
- Curso PHP — Gustavo Guanabara
- Learn PHP The Right Way — Program With Gio
- Documentation — php.net/manual/
Porém, sou um completo iniciante, e gostaria de ouvir vocês. É sempre bom conferir outras opiniões.
Você acha que essa trilha é a melhor forma de aprendizado? Você possui outra sugestão?
Agora é com você. Eu conto com sua ajuda. Confesso que estou um pouco perdido. Este é meu primeiro contato com back-end, não sei se é normal ficar um pouco perdido.
Estou aberto a ouvir sua opinião e sugestão. Você conseguiria me ajudar respondendo a essas perguntas:
- Qual melhor caminho, ou melhor forma, para aprender PHP?
- Você possui alguma dica de material?
- Você indica algum curso (pago ou gratuito)?
Estou ansioso para ouvi-lo!