A verdade é que não, não existe nenhuma linguagem específica para começar a programar.

 

com qual linguagem começar a programar

 

Mas calma, ainda vamos ser úteis para você.

 

Assim como as linguagens humanas, as linguagens de programação são usadas para se comunicar. Essa comunicação envolve tanto a sua com a máquina, quanto a sua com outros programadores, que irão ler seu código e modificá-lo eventualmente.

 

As linguagens compreendidas pelo computador por meio de compiladores, intérpretes e outros softwares similares, funcionam melhor de acordo com cada tarefa, mesmo que as mais comuns sirvam para uso geral.

 

Por exemplo, se você quiser criar um aplicativo para smartphones Android e tablets, você precisará aprender tecnologias do lado cliente, como HTML, CSS e JavaScript. Já para o lado servidor do seu aplicativo web, você provavelmente precisará aprender linguagens como PHP, Ruby, ou Python.

 

Para facilitar o entendimento e a sua escolha, veja o gráfico abaixo.

 

com qual linguagem começar a programar

Infográfico feito pelo Tiago Gouvea, publicado aqui. Abra em uma nova guia para visualizar melhor 🙂

 

Sobre algumas linguagens

 

Python: Ela é simples, rápida, oferece bons hábitos de programação. É uma linguagem leve, fazendo com que a passagem para outras linguagens depois pareça difícil. Esta é a preferida de muitos iniciantes, pois permite uma rápida satisfação fazendo scripts potentes (graças principalmente a programação objeto). Ela pertence à nova geração e é portátil.

 

Delphi/Pascal: Os compiladores e o ambiente de desenvolvimento dessa linguagem podem ser encontrados gratuitos, é possível começar fazendo pequenos programas e depois passar para linguagens mais complexas com o ambiente gráfico, graças à Delphi. A linguagem é relativamente intuitiva, mas rigorosa. A criação gráfica é simples, mas a portabilidade é ruim.

 

Java: Conhecida por ser uma linguagem objeto, a Java é portátil e possui sintaxe utilizada igualmente por scripts da internet. Existem diversos ambientes de desenvolvimento gratuitos, basta escolher um em função da sua necessidade, mas ela não tem a facilidade de Delphi ao nível das interfaces gráficas. Trata-se de uma linguagem “nova geração” que dará também uma experiência interessante aqueles que queiram trabalhar com programação.

 

C/C++: São boas linguagens, mas com uma sintaxe complicada que não facilita o aprendizado. A utilização dos indicadores torna sua utilização, mesmo por profissionais, bastante trabalhosa. A vantagem é que estas linguagens podem ser utilizadas por várias plataformas depois de compiladas e, quando dominadas, fazem as outras parecerem muito mais simples.

 

PHP: Foi uma linguagem inicialmente prevista para o desenvolvimento de páginas web dinâmicas. Sua sintaxe é próxima da C++, com a diferença de ser bastante simples para abordar e permitindo comunicar facilmente com o banco de dados. Para desenvolver páginas web dinâmicas, é preciso também um bom conhecimento do código HTML.

 

Conhecendo um pouco mais sobre cada linguagem, o importante é optar por aquela que se encaixa melhor com seu perfil e seus objetivos profissionais. Para começar, você pode optar por linguagens mais simples, por front-end por exemplo. No bootcamp Aprenda a Programar em um Final de Semana, você aprende HTML, CSS, Javascript, Ionic e Firebase, é um bom caminho para começar. Outra opção é procurar o que as empresas onde você gostaria de trabalhar estão usando e estudar essas linguagens.

 

O principal, no fim das contas, é escolher aprender o ato de programar, e não a linguagem em si. E para isso qualquer linguagem será suficiente, desde que sua dedicação também seja. Se a programação te encantar, prepare-se para ter sempre ao seu lado um caderno para anotar soluções, escrevê-las e testá-las sempre que elas vierem ao seu pensamento.

 

Quer uma ajudinha para começar nesse caminho? Participe dos bootcamps de programação do Mastertech! Vem saber como é aprender a programar em um fim de semana com depoimentos de quem já participou dessa experiência. 🙂

 

como aprender a programar

Com qual linguagem começar a programar?
5 (100%) - 1 voto
Você pode também gostar