1. Início
  2. Desenvolvimiento de software
  3. Programar em PHP: como começar?

Programar em PHP: como começar?

como começar a programar em php

Depois que aprendemos a programar com a nossa primeira linguagem de programação normalmente buscamos por dois outros tipos de conteúdo:

  1. Como aprender a programar em um outra linguagem;
  2. Ou como programar melhor com a linguagem que já sabemos.

Neste artigo te ensino a como programar em PHP! 😉

Programar em PHP é o ideal para mim?

Escolher uma linguagem de programação que te agrade é bem importante, mas o mais importante mesmo é perceber qual delas vai ser mais útil para a área de programação que você deseja seguir estudando.

Bem, se você decidiu que vai ficar rico construindo aquele site ou sistema na internet super maneiro, PHP é a linguagem correta.

PHP é um acrônimo recursivo que significa “PHP Hypertext Preprocessor”.

É, fica em loop infinito mesmo.

Nascido como uma CGI (Common Gateway Interface) em 1994 pelas mãos de Rasmus Lerdof (que só queria saber quantas pessoas tinham acessado o seu currículo online), a evolução do PHP foi uma grande gambiarra aventura até se tornar algo parecido com o que conhecemos hoje em dia.

Então por que PHP? Como PHP é mais do que uma “linguagem de sobrinho”, como muitos dos haters o chamam? Como se começa a programar em PHP?

Por que programar em PHP?

Porque você quer trabalhar fazendo todo tipo de coisa para a WEB.

É, não tem para ninguém, programar em PHP vem reinando há um bom tempo. Quase 80% dos servidores do mundo todo usam PHP.

Esse domínio não parece se abalar por nada, nem mesmo com a ascensão do Node.js.

É possível se perceber isso pela comunidade da linguagem que cresce cada vez mais construindo Frameworks e aplicações para construção de sites cada vez mais novos (Laravel é um ótimo exemplo) sem abandonar o antigos!

E o WordPress continua a programar em PHP, como vemos por aí.

Além disso, a linguagem possui uma das melhores documentações online na minha opinião.

A grande verdade é que programar em PHP, isto é, sabendo fazer condicionais e laços, basta ter acesso a internet que tudo será possível (e eu nem estou exagerando).

Peculiaridades da linguagem

PHP tem muitas peculiaridades, então mesmo que você não entenda todas elas agora, eu acho que esse é o momento de apresentar as principais. Logo tudo ficará claro. Prometo.

Programar em PHP foi feito para brincar com o HTML, por isso sempre que vamos escrever um código, precisamos informar isso colocando entre suas tags:

<html>
<head>
  <title>Título maneiro</title>
</head>
<body>
  <p>Texto</p>
  <div>
    <?php
      // Aqui vai seu código
    ?>
  </div>
</body>
</html>

PHP é uma linguagem de programação orientada a objetos fracamente tipada.

O que significa que não precisamos declarar os tipos das variáveis e as mesmas carregam o tipo do valor que lhes foi atribuído num dado momento.

Além disso, quando você vai programar em PHP, toda variável deve começar com o símbolo $:

<?php
$minha_variavel = 15; // Neste momento $minha_variavel é um int
$minha_variavel = 'nada'; // Neste momento, $minha_variavel é um string

Acho que, por ora, isso basta! Vamos de volta a programação normal.

Programar em 3…

Para programar em PHP, você deve instalar e configurar o PHP na sua máquina.

Existem inúmeras formas de preparar tudo e eu já tentei ensinar com as melhores práticas logo de cara.

Mas não tem jeito, para quem está aprendendo do zero, o melhor mesmo é baixar e instalar o XAMPP.

Esse cara vai te dar toda uma estrutura para você emular um servidor na sua própria máquina e é bem fácil de instalar e usar.

Se tiver qualquer dificuldade o Google vai te ajudar, vai por mim.

2…

Inclusive este seria o segundo passo: aprenda a pesquisar tudo no Google.

A comunidade PHP é gigante e tem muita gente mundo afora tendo os mesmos problemas que você, é preciso tirar proveito disso.

O terceiro passo eu já até mencionei: aprenda como funcionam as estruturas de controle em PHP.

Aliás, essas estruturas são imprescindíveis quando estamos aprendendo qualquer nova linguagem, pois é com elas que vamos mostrar códigos mais concordantes com a própria linguagem.

Isso se chama sintaxe e se você achou que para programar não ia precisar nunca mais ouvir falar de gramática, eu sinto lhe dizer que ainda tem mais pela frente.

É hora do show!

PHP é muito associado a gambiarra, mas a grande verdade é que a linguagem é extremamente democrática e aberta.

Sua sintaxe absorveu vários pontos de outras linguagens no que pareceu um esforço de facilitar a curva de aprendizado para programadores curiosos sobre ela.

Por isso minha dica para você agora é que você tente escrever alguns códigos mais complexos. Uns dois algoritmos de ordenação devem bastar.

Parabéns! Você sabe o básico de PHP.

Agora vamos separar o joio do trigo: aprenda orientação a objetos em PHP.

Pronto, você já sabe o suficiente para ficar rico com aquele seu projeto maneiro. Por hoje é só, pessoal!

Fica, vai ter bolo!

Claro que tem mais. Sempre tem.

Se esse não foi o seu primeiro contato com linguagens de programação, deve ter percebido que sempre tem algo novo a se aprender.

Sei que vai parecer estranho mas, na minha experiência por programar em PHP há mais de 5 anos, não nego que esta é uma linguagem que foi nascida e moldada na gambiarra.

Você também pode abraçar as oportunidades de PHP que aparecerem.

A sintaxe fácil, a curva de aprendizado baixa e o poder para construir qualquer coisa na internet nos dá liberdade para fazer o mais torto dos castelos de carta ficarem de pé.

Isso é bom e ruim ao mesmo tempo. É por isso que eu convido vocês a ler meus artigos sobre código limpo.

Nele eu falo um pouco sobre como podemos deixar nosso código mais legível.

E agora que introduzimos brevemente como começamos a nos aventurar pelo PHP, que tal trazermos um projeto aplicando tudo o que estamos discutindo por lá junto do que aprendemos aqui?

Aproveite também para acessar as vagas de PHP da GeekHunter 😀

Então, quem tá comigo, levanta a mão! o/

Quer conhecer a plataforma líder em recrutamento tech?

A solução mais completa para recrutar os melhores talentos tech.

Precisa de ajuda para recrutar talentos?

Conheça o Serviço de Recrutamento da Geekhunter

Leituras Recomendadas

Quer receber conteúdos incríveis como esses?

Assine nossa newsletter para ficar por dentro de todas as novidades do universo de TI e carreiras tech.