Existem centenas de linguagens de programação diferentes por
aí. Um curso de php online com certeza você irá encontrar na sua busca pelo aprendizado de programação.
Se você for um novato, pode ignorar o fato que a maioria delas existe. No
entanto, mesmo se restringirmos a lista para apenas uma dúzia das linguagens
mais importantes, decidir qual linguagem de programação aprender primeiro pode
ser uma tarefa desafiadora. Você pode se perguntar: devo aprender primeiro C,
C++, Java, C#, ou PHP ? Se você fizer essa pergunta para 10 programadores, você
provavelmente irá escutar 10 respostas diferentes. Aqui está a minha.
Da mesma maneira que as linguagens humanas, as linguagens de programação são utilizadas para comunicar. Curiosamente, elas também envolvem a comunicação entre pessoas, uma vez que outros programadores irão acabar lendo/modificando/melhorando seu código ou você fará isso em algum momento.
Diferentemente das linguagens naturais, no entanto, as
linguagens de programação são compreendidas perfeitamente por computadores,
graças à ajuda de intérpretes, de compiladores e de outros tipos similares de
software.
Dependendo do tipo de programa que você está tentando
escrever, e em que ambiente você está trabalhando, você descobrirá que algumas
linguagens de programação se encaixam melhor do que outras para certas tarefas,
mesmo se as linguagens de programação mais comuns forem rotuladas como sendo
para “uso geral”.
Por exemplo, se você quiser criar um aplicativo para iPhone
e iPad, sua melhor aposta seria usar Objective-C. Para smartphones Android e
tablets você precisará conhecer a linguagem Java e android studio.
Para Aplicações Web
Para aplicativos web, na maioria dos casos, você precisará aprender tecnologias do lado
cliente, como HTML, CSS e JavaScript (dessas 3, somente o JavaScript é uma
linguagem de programação real, mas as outras duas são importantes do mesmo
jeito).
Para o Lado Servidor
Para o lado servidor do seu aplicativo web, você provavelmente precisará aprender linguagens como PHP, Ruby, ou Python (todas as três têm frameworks que irão ajudar a deixar as tarefas web mais fáceis e menos demoradas), em vez de um sistema de programação favorito como o C. (Claro, é preciso mencionar o SQL se você estiver criando uma interface com um banco de dados relacional).
Para o lado servidor do seu aplicativo web, você provavelmente precisará aprender linguagens como PHP, Ruby, ou Python (todas as três têm frameworks que irão ajudar a deixar as tarefas web mais fáceis e menos demoradas), em vez de um sistema de programação favorito como o C. (Claro, é preciso mencionar o SQL se você estiver criando uma interface com um banco de dados relacional).
O Que Devo Fazer?
Então você deve começar sua aventura pelo mundo das
linguagens de programação com o JavaScript ? Mas e o Objective-C ? SQL ou o PHP? Meu
conselho é evitar começar sua jornada de programação com uma linguagem que é
atrelada a um ambiente específico. No início do jogo, seu principal objetivo é
aprender como programar – e como pensar como um programador – em vez de
aprender uma linguagem específica.
Uma vez que você estiver craque nos
conceitos fundamentais com a ajuda do objetivo geral da linguagem de
programação, você pode facilmente aprender novas linguagens à medida que a
necessidade aparecer, dependendo do tipo de software que você gostaria de
desenvolver.
Nenhum comentário:
Postar um comentário