Executando verificação de segurança...
11

Começando do ZERO: Como Aprender Laravel Sem Experiência Prévia em Programação?

Olá, pessoal! Sou designer e estou começando agora a aprender programação, com foco em Laravel. Eu não tenho nenhuma experiência prévia em programação. Por onde vocês recomendariam que um iniciante como eu comece? Existe algum curso ou formação que possam indicar? Devo primeiro aprender PHP ou há recursos específicos de Laravel para iniciantes completos? Toda ajuda é bem-vinda!

Carregando publicação patrocinada...
2

Primeiro, parabéns por escolher o melhor framework para desenvolvimento web fullstack, Laravel é incrível.

Agora, como você não possui conhecimento algum em programação, não podemos pular etapas. Você não vai sair programando da noite pro dia, mas, se seguir os conselhos e estudar de verdade, em um ano você já vai ter bastante conhecimento.

Lógica de programação, PHP, HTML, CSS/Tailwind você pode aprender ao mesmo tempo fazendo pequenos projetos estáticos. Tem bastante conteúdo aí pra ser estudado. É aqui que você vai aprender a base para desenvolvimento web.

Depois disso, você vai querer fazer projetos mais complexos com uso de banco de dados para guardar informações, aí é a hora de começar a aprender sql e programação orientada a objetos. Também tem muito conteúdo denso nisso pra quem tá começando, mas com muito treino você vai entender como funciona.

Depois de tudo isso você estará pronto para aprender o jeito Laravel de fazer tudo isso que você aprendeu anteriormente. Por ter todo esse conhecimento, você vai começar a entender o que está escrito na documentação do Laravel, e vai ter todo o poder do framework ao seu favor.

Esse curso na Udemy do João Ribeiro vale muito a pena, tem tudo o que você precisará desde o HTML até Laravel.

Sim, é uma montanha de conteúdo! Vai demorar um pouco pra aprender tudo isso? Sim. Vai passar raiva de não entender algo e pensar em desistir? Sim. Mas o tempo vai passar de qualquer maneira e tenho certeza que daqui a um ano você vai desejar ter começado hoje.

Dez anos atrás quando comecei a aprender tudo isso como hobby, eu era apenas um reles adolescente, e não tive ninguém que me desse esse caminho das pedras. Hoje eu sou grato a mim mesmo por ter todo esse conhecimento e aumentar a cada dia. Levei muito tempo? Com certeza, mas valeu a pena.

Outra dica é entrar em comunidades de Laravel/PHP no discord, como a do Beer and Code e do Tio Jobs. Lá você pode perguntar e sempre terá alguém gente boa para sanar suas dúvidas. A comunidade do PHP é show.

Então boa sorte, é uma longa jornada, mas que é satisfatória. Comemore cada coisa nova que você aprender, isso vai te dar ânimo para continuar.

2

Nobre amigo,

Tudo tranquilo por aí? Cara, agradeço demais pela sua força! É muito bom saber que tem gente disposta a ajudar assim!

Brigadão pela resposta detalhada! Dá pra ver que você entende muito do assunto e ainda teve a paciência de detalhar tudo com tanta calma. Você acertou na minha maior dúvida: entender por onde começar e qual seria o próximo passo. Sua explicação foi tão clara que até salvei tudo pra consultar depois.

Dei uma olhada no curso do João Ribeiro e parece ser muito completo, principalmente pelo preço. Valeu pela sugestão! Eu já estava querendo pular direto para o framework, mas agora entendo a importância de construir uma base forte antes.

Valeu por compartilhar sua experiência! Legal saber que você já passou por isso. Me deu um gás extra pra começar a estudar.

Valeu demais! Agora é colocar a mão na massa.

2

Fala Juan, como vai? Acho que você deveria aprender PHP antes.

No meio de desenvolvimento de software existem os famosos frameworks, como o Laravel. Um framework é um conjunto de ferramentas, bibliotecas e estruturas que visam facilitar o desenvolvimento de uma aplicação, fazendo com que você, por exemplo, não precise reescrever a base de alguma coisa. Entretanto, acredito que para não precisar reescrever essas coisas, você deve ser capaz de pelo menos entender a forma na qual é implementa pelo framework.

Os frameworks são construídos em cima das linguagens de programação, ou seja, usam sua sintaxe e possuem o mesmo comportamento da linguagem pura. Dessa forma, acredito que pular direto para um framework pode não ser a melhor opção, já que você provavelmente vai ter dúvidas relacionadas à estrutura, sintaxe e comportamento da própria linguagem, sem contar a estrutura do próprio Laravel, que por sí só exige um pouco mais de conhecimento não só em PHP, mas também em padrões de projeto, roteamento/controladores, etc.

Outra coisa que julgo importante é desenvolver sua lógica e pensamento computacional. Quanto mais você desenvolve esses dois, mais fácil fica programar, então poderia ser interessante dar uma olhada nesses tópicos antes mesmo de aprender alguma linguagem.

Hoje trabalho com PHP há algum tempo. Lembro de tentar aprender Laravel (por hobby) antes de saber PHP como sei hoje, foi um desastre. Recentemente, após adquirir certa experiência com a linguagem, voltei para tentar ler a documentação do framework novamente. Resultado? Uma experiência completamente diferente da que tive há cerca de um ano atrás.

2

Para mim uma das melhores ferramentas de programação, o framework Laravel. Tenho estudado muito. Me deparei com um gerador de CRUDs para ele come xcelentes recursos. Fiz um fork, mudei algumas coisas para adaptar para mim.
Imagino que ele possa ser útil para você e para muuita gente. Experimenta:
https://github.com/ribafs2/gerador-cruds
Aproveito para falar algo que vc talvez já saiba. Para criar aplicativos com laravel precisa ter um servidor web em seu computador, com php 8.2(para a versão 11) e mysql/mariadb.
Se usa Windows, a melhor opção que conheço é usando o WSL2 com Debian ou Ubuntu, mas também pode usar um XAMPP ou Laragon.

4
1

Nobre amigo! Muito obrigado por compartilhar essa dica e o link. Vou dar uma olhada com certeza, parece ser uma ferramenta muito útil! Ainda não sei de praticamente nada e estava mesmo pensando em como configurar tudo, e suas sugestões com certeza vão ajudar muito. Valeu mesmo por compartilhar e pelo incentivo! Abraço

1