Desenvolvimento

Como Aprender a Programar

Introdução

Você está pensando em aprender uma linguagem de programação ?

E se pegou perguntando: “Como aprender a programar ?”

Ótimo, você está no lugar certo. Afinal nesta série de artigos eu vou mostrar que programar não é difícil e vamos fazer tudo isso nos baseando na linguagem de programação Java.

Dessa forma , sem dúvida nenhuma ao longo desta jornada, eu vou provar para você que Java, não é um bicho de sete cabeças e então eu vou dar uma visão geral sobre algumas linguagens de programação para darmos inicio a um tutorial chamado “Java Para Iniciantes”.

Qual Linguagem de Programação é Mais Fácil ?

Muito bem, faz muito sentido você se perguntar isso, uma vez que aprender uma linguagem fácil e evoluir para uma mais complexa é o caminho mais lógico certo ?

Na minha opinião todas as linguagens possuem o seu grau de complexidade, embora, há quem diga que php é fácil e java é difícil, o que acontece é que cada linguagem tem sua filosofia e sintaxe e algumas impõem certas condições para funcionar.

Por exemplo, no python a indentação correta é necessária para a compilação, mesmo que esteja de forma geral com sua sintaxe correta, é necessária que o código esteja, visualmente elegante, ou seja indentado para que sua execução funcione.

Por fim , como afirmei no inicio, programar é fácil e vamos a partir deste conceito mantendo a mente aberta. Aqui eu vou fazer isso ensinando para java para vocês, e sim, em suma vai parecer super fácil.

Qual linguagem de Programação Paga Mais ?

Ótimo, agora parece que estamos chegando em algum lugar e antes de mais nada entender a realidade financeira e as oportunidades que este conhecimento pode lhe dar é o caminho correto para analisar suas opções.

Faça a seguinte pergunta. – Porque aprender a linguagem mais fácil se você pode aprender a que lhe trará mais dinheiro ?

Vamos dar uma olhada no mercado a fim de ver quais linguagens são mais utilizadas. Uma pesquisa realizada pela Tiobe Index em janeiro de 2021 mostra o seguinte ranking, então assim observamos.

Não apenas o índice Tiobe, como também uma pesquisa realizada pelo site do tecmundo que em maio de 2020 publicou uma matéria com alguns salários de profissionais do ramo, ajudou a melhor entender a realidade atual do mercado brasileiro, em outras palavras, qual profissional recebe melhor.

DesenvolvedorSal. MínimoSal MáximoSal Médio
JavaR$1500,00R$10000,00R$5500,00
PythonR$3500,00R$8500,00R$6000,00
C#R$1500,00R$7500,00R$4170,00
PHPR$1000,00R$9500,00R$4550,00
Tabela de salários médios com base em pesquisas realizadas em maio de 2020.

A princípio concluímos que dentro das linguagens acima Java,Python,C# e PHP são linguagens que possuem um bom mercado e pagam salários razoáveis em relação a experiência exigida. Há no entanto uma linguagem que está em transição sobre algumas tecnologias. Assim javascript que aos poucos vem surpreendentemente emergindo e se tornando um forte concorrente de linguagens de backend.

Uma pausa para JavaScript.

Apesar do nome JavaScript, hoje pouco tem a ver com Java, no passado foi escolhida pela Netscape para incorporar seu browser seguindo a mesma sintaxe do Java contudo, história não é o tópico deste paragrafo , o que quero dizer é que. O JavaScript nasceu como uma linguagem Client Side, ou seja, era executada no Front End ( Navegador do Usuário ) e com a evolução dos Engines JS (JavaScript) como por exemplo, o v8 do google, ele se tornou tão poderoso que hoje compõe também backends. Sim, você entendeu certo, temos hoje servidores baseados em JavaScript que certamente são tão performáticos quanto PHP,Java Etc..

O que eu preciso para começar ?

Independentemente da linguagem de programação que você irá usar, para iniciar seus estudos em qualquer uma delas você vai principalmente precisar de:

  • Aprender a instalar os requisitos do Ambiente de Desenvolvimento.
  • Apender a instalar e configurar uma IDE ou editor que o auxilie na escrita de seus códigos.
  • Instalar e configurar algum tipo de banco de dados.
  • Aprender a usar bibliotecas externas em seus projetos.
  • Aprender a implantar ou fornecer versões de produção de seu programa.

Embora na lista acima eu não tenha citado versionamento como um requisito, diria que seguindo as boas práticas , este é um item primordial paras se trabalhar com desenvolvimento na atualidade. Como recomendação eu diria para vocês pesquisarem sobre versionamento com GIT. E não, não é um acaso, o github.com usa GIT.

Conclusão

Assim sendo, mesmo que este post seja bastante genérico a ideia que queria passar é que existe um mercado, uma demanda e um retorno financeiro para qualquer um que esteja disposto a investir tempo e dinheiro no aprendizado de desenvolvimento de sistemas. Seja como for existem grandes passos similares nos requisitos de cada uma destas linguagens por exemplo , a instalação do ambiente de desenvolvimento, ide´s etc. Espero assim ter respondido a questão “Como aprender a programar”.

Então dando continuidade ao nosso cronograma, leia o post “Como Instalar o Netbeans 12” para que você possa ter o primeiro requisito atendido, que é o seu ambiente de desenvolvimento.

Botão Voltar ao topo