Como estudar e aprender programação de forma mais eficaz?
Tags: beginners, programming, productivity
Published: 2022-07-21 13:42:00


### Primeiro: Calma!

Quando estamos começando, aqueles montes de códigos confusos, um milhão de linguagens, mais um monte de termos técnicos (front-end, back-end, API, git, framework etc.), nos deixam assustados e perdidos! Isso é normal, e é muito comum em qualquer área em que decidimos nos aprofundar.

![Gif: dev iniciante](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xgu6eoyumysjoanhr1d6.gif)

#### ✅ Vá com calma, não se apegue a isso, pois aos poucos você vai entender o que cada termo desse significa, e tudo vai ficando mais claro!

---

### A prática é muito importante!

Teoria é importante? Sim! Mas você precisa colocar ela em prática. Não tem jeito, praticar é a melhor forma de aprender a programar. Você precisa descobrir de qual forma você aprende melhor: se é ir fazendo a sua prática junto com a professora ou professor do curso, ou se é assistir a aula e depois tentar fazer sozinha ou sozinho.

![Dog codando](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kwmkwy01atomblvqqwbm.gif)

#### ✅ Para praticar ainda mais, você pode fazer o mesmo projeto do curso mas com algo que você gosta, do seu jeito! Por exemplo, se no curso foi ensinado a fazer a página da barbearia Alura, tente agora fazer uma página parecida, mas com algo que você gosta, um pet shop, uma loja de games, de filmes etc.

---

### Não desista!

Entender que dificuldades são encontradas em qualquer profissão faz parte de nosso amadurecimento. Programar não é fácil, mas se torna menos difícil a cada dia que a gente se dedica um pouco mais. Tenha consistência nos estudos, crie uma rotina e estabeleça metas. Mas não se esqueça de descansar também!

![Gato gif](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g2n4fx8kuy5p9d4tzh9r.gif)

#### ✅ Quando estiver surtando que nem o gatinho por causa de um problema que não está conseguindo resolver, não diga que vai desistir. Vá fazer outra tarefa, dormir, lanchar, passear. Depois de um tempo você vai conseguir resolver o problema, e se não conseguir, procure alguém que possa te ajudar, a comunidade tech sabe bem como é passar por isso e está aí para te abraçar!

---

### Dicas extras ✨

✅ monte um cronograma de estudos que se encaixe na sua realidade

✅ não pule etapas, se não entendeu um conteúdo, busque ajuda, pratique um pouco mais

✅ crie um networking, pessoas passam pelas mesmas dificuldades e aprender juntos facilita muito

✅ ensinar alguém, ou explicar em voz alta, ajuda a fixar o que aprendeu e até a entender algumas coisas que estavam complicadas antes

✅ comece uma tarefa e termine, e não fique migrando de linguagens sem antes ter aprendido nenhuma direito, você verá que depois que aprender uma, a segunda ficará bem mais fácil

✅ devore exercícios de lógica, tente solucioná-los de formas diferentes, eles irão te ajudar a ter a base muito melhor estruturada

✅está com dificuldades de começar a escrever um código? comece escrevendo um algoritmo em português mesmo!

---

### Conteúdos extras ✨
>[Como estudar? - Alura Live](https://www.youtube.com/watch?v=D8rGA6XmJYI)
>[Produtividade para estudar](Produtividade para estudar)
> [5 passos para aprender a programar](https://www.alura.com.br/artigos/5-passos-para-aprender-a-programar)
>[Algoritmos e Lógica de programação: O que são e qual a importância?](https://www.alura.com.br/artigos/algoritmos-e-logica-de-programacao)

---

Quer fazer o download do conteúdo em .png? Clica [aqui](https://drive.google.com/file/d/1dFxO4ekorp6Aqqxcda40_ZyTJf9NTULx/view?usp=sharing).