Ontem recebi um e-mail de Jonathan Silva, me parabenizando pelo site e fazendo o seguinte questionamento:
” (…) venho também saber de você se existe algum excelente curso de PHP em Salvador, ou se seria melhor tentar aprender em casa mesmo?”
É com base nesse e-mail que relatarei minha experiência com o aprendizado com php. Dividirei este artigo em dois posts, abordando os seguintes itens:
- Recolhendo material de estudo
- Estudando códigos prontos
- Praticando
- Tirando dúvidas
Minha jornada aconteceu após conclusão do 3º ano. Por não ter conseguido passar na UFBa naquele ano, resolvi estudar em casa sobre o que mais me enchia os olhos na época. A internet! No 1º ano, tinhamos aula de informática, onde aprendemos noções básicas sobre web e chegamos até a fazer um site (bizarro), como trabalho final da unidade. =D
Porém, antes de saber que existia linguagem de programação, aprimorei o pouco que sabia de html copiando o código fonte de portais, como bol e uol, e colando no Front Page, ferramenta do pacote Office para desenvolvimento web. Me lembro o quanto de tabela era feito esses portais! Aff!
Foi então que descobri a linguagem de programação, e como poderia deixar os sites dinâmicos. Assim, criei e adotei a seguinte didática de aprendizado.
Recolhendo material de estudo
Meu primeiro passo foi adquirir apostila sobre a linguagem na internet. Na época, encontrei uma apostila do Maurício Vivas no Cadê (que hoje pertence ao Yahoo). Essa apostila é básica, mas aborda os principais pontos da programação básica. Desde eventos com formulários, até conexão com banco de dados, etc. No site do Script Brasil, há uma lista de apostilas sobre php. Veja!
Ao final do estudo da apostila, já estava pronto para fazer ao menos um CRUD.
Mas a internet hoje oferece um vasto leque de informações. Se na época encontrei material no Cadê, que era basicamente um diretório de sites, imagine agora com o Google nas mãos! Não se detenha apenas a uma fonte.
Mas, depois que entrei na faculdade, percebi que, antes mesmo de você aprender a sintaxe da linguagem e sair por aí programando, você precisa aprender ao menos lógica de programação. Sem isso, você pode até saber como começa o código, mas não conseguirá chegar a um final. Aliás, pode até chegar, mas pela metodologia da tentativa e erro. =/
Estudando códigos prontos
Após entender o básico da linguagem, comecei a aprimorar e aprofundar o conhecimendo da linguagem através de scripts prontos encontrados na web. A comunidade php é enorme, e disponibiliza muito material online. Isso não quer dizer que você já tenha tudo pronto nas mãos. Muitos desses códigos, são feitos por pessoas que também possuem conhecimento básico/intermediário.
Entretando, a revisão de códigos prontos e o aprimoramento destes, serve para você por em prática noções de lógica de programação e conhecer algumas funções da linguagem. É claro que, com códigos de outros, você pode acabar aprendendo uma maneira macarrônica de programar, mas quanto mais você aprende, mais você tem um olhar crítico das coisas.
Assim, lembro-me de um sistema de enquete encontrado também no Script Brasil. Lá há um diretório de scripts, com mais de 20 enquentes pra você treinar. Agora, lembrando que, de início, opte pelas enquete mais simples, sem autenticação por exemplo. Com o tempo, vá pegando scripts um pouco mais complexo do que a anterior.
Portanto, caro colegas, comece a recolher os materiais da internet e reserve um tempo para dedicar-se ao estudo. No próximo artigo abordarei os itens “Tirando dúvidas” e “Praticando”.
Um abraço e até a próxima!