Como começar na área de programação?
Tags: beginners, programming, tutorial, career
Published: 2022-01-04 01:10:15

Vez ou outra diversas pessoas me perguntam sobre como podem estar iniciando nessa área, nessa matéria vou compartilhar então o que pode estar te ajudando a iniciar nessa área. Essa matéria está dividida em 5 perguntas e dúvidas importantes.

Apenas salientando, que as coisas descritas nessa matéria ela refletem bastante a forma como enxergo a programação e muita coisa se não tudo, reflete meu ponto de vista.

## 1. O que é de fato um programador?
Acho que essa é a principal pergunta que tem que ser respondida, por que pela resposta dela você vai conseguir saber se essa área realmente é a área para você. Definindo de uma forma básica, programador é o profissional responsável pelo desenvolvimento e aperfeiçoamento de programas de computador, isso engloba diversas atividades como:

- Criar sites;
- Criar programas para computador;
- Criar aplicativos;
- E vários outros.

Então dizendo por alto, um programador é isso, mas envolve muitas outras coisas, como vou dizer no segundo ponto

## 2. Programação é para mim?
Esta com certeza é uma dúvida que vários tem, e eu mesmo tive por muito tempo. Talvez você olhe para aquela tela preta cheia de números e letras coloridas e você pode acabar se assustando, mas pode relaxar, no começo pode ser algo bem assustador mas não é um bicho de sete cabeças, com estudo e dedicação, você pode facilmente dominar essa área e algumas características importantes, como por exemplo:

1. Raciocínio Logico 
Essa com certeza é uma das principais características que é necessário nessa área e quando digo raciocínio logico não estou dizendo sobre logica de programação e afins, por que isso você aprende com os estudos, mas sim de raciocínio logico mesmo, sabe aquelas perguntas que caem em prova e que para você resolver, você tem que pensar bastante, pois é, é disso que estou falando, se você se considera bom no raciocínio logico, então você já está na metade do caminho, por que é essencial, mas se você não tem, não se preocupe, você pode desenvolver esse lado seu, existem diversas matérias que falam sobre isso e até mesmo aplicativos que você pode treinar esse lado seu

2. Gostar de resolver problemas
Esse é mais um ponto importante nessa área, pode se por assim dizer que quase 80% do seu tempo nessa área se não 100%, vai ser resolvendo problemas, então ter um gosto de resolver problemas, isso é uma outra característica que com certeza é um diferencial grande. Então gostar de resolver problemas, gostar de desafios e correr atrás para resolve-los é algo bastante importante

3. Foco e paciência
Isso é importante, até por que para você se tornar um programador isso não acontece da noite para o dia, envolve bastante estudos, concentração e ter foco para atingir esses alvos, essas metas, isso é algo crucial. Então também tenha paciência consigo mesmo, é um processo demorado e que não pode ser pulado etapas, então manter o foco de onde você quer chegar e ter paciência para isso é um passo muito importante.

4. Gostar de estudar
Acho que já citei sobre estudar aqui diversas vezes, mas novamente saliento, aprenda a gosta de estudar, por que um programador é um eterno estudante, ele nunca sabe de tudo, ele está sempre estudando e evoluindo cada vez mais, então não basta fazer um curso ou uma faculdade e achar que é só isso, não, você sempre vai estar estudando e descobrindo coisas novas, e esse ponto, vai fazer você ter um diferencial grande na área.

## 3. Como aprender programação?
Hoje existe diversas formas para isso, cursos no youtube, cursos da alura, cursos da udemy, cursos na hotmart, cursos técnicos, tecnólogos e faculdades. Não é obrigatório você ter uma faculdade, até por que na minha opinião, você ter os cursos da alura, vale muito mais do que uma faculdade, uma faculdade não é importante, mas um curso bom que te entregue um comprovante, por que para o seu currículo isso vai ser bom. Talvez quando você viu essa pergunta, talvez você esperasse uma resposta mais direta, mas a verdade é que  não existe uma resposta direta para isso, existem diversas áreas dentro da programação, existem diversos cursos e o que funcionou para mim pode muito bem não funcionar para você, então analise as diversas linguagens que tem, as diversas tecnologias e veja a que mais se enquadra em você, dependendo até faço um outro post falando sobre isso.

## 4. Precisa saber inglês?
Não. Você não precisa saber inglês para iniciar na área, porém, no entanto, todavia, procure aprender inglês, todas as principais linguagens de programação hoje, são feitas em inglês, então é importante saber o inglês, além de que os principais fóruns de programação do mundo e documentações estão em inglês, então aprender inglês vai te ajudar a conseguir encaixar na área, vai conseguir te ajudar a aprender mais e até conseguir tirar mais dúvidas.

## 5. Qual linguagem aprender?
Bem, isso vai de você, cada linguagem tem um proposito, então procure saber qual o proposito de cada uma, e veja o que mais te empolga, não vá de cara em determinada linguagem, só por que ela ganha mais, só por que tem mais mercado, na verdade, se quiser faça, isso é pessoal seu, mas no inicio, qualquer linguagem vai servir para você aprender, e não é só por que você escolheu uma linguagem X de inicio que daqui a um tempo você não possa aprender a Y, a Z e afins, então procure aquilo que te instigue a correr atrás, que faça você se animar e ter a determinação de aprender

Essa é uma área muito boa, e que recomendo para todos e hoje com a internet, o acesso ao conhecimento está mais fácil do que nunca então aprender programação hoje é fácil, basta correr atrás. 

Espero que essa matéria tenha sido de alguma valia, qualquer dúvida estou a disposição. Boa sorte nos seus estudos