Aprender algo por conta própria ficou bem mais fácil com a internet, todos os dias é criada uma grande quantidade de conteúdo que ensina a programar, mas com tanto conteúdo que ensina de formas diferentes fica cada vez difícil saber qual é a melhor forma de aprender, então para ajudar você nessa decisão vou listar as 4 melhores formas para aprender a programar online.
4 Formas para aprender a programar online – Categorias
Para facilitar separei as formas em 4 categorias, mas não há só essas 4, então fique a vontade para deixar suas sugestões nos comentários do post logo abaixo.
- Sites de desafios
- Tutoriais
- Cursos
- Sites de programação interativa
Vamos ver com mais detalhes cada uma dessas categorias.
Sites de desafios
Uma das formas mais efetivas de aprender a programar pra mim é fazer desafios.
Mas para mim essa não é uma boa forma para quem está começando a estudar a programar, pois no geral esses desafios não trazem explicações mais detalhadas sobre a melhor maneira de passar por esses desafios.
Nessa categoria temos temos vários sites que tem desafios em várias linguagens e em muitos níveis de dificuldade.
Para mim os principais sites de desafios são:
Tanto o HackerRank quanto o CodeWars tem desafios que partem de um cenário explicativo onde o site lhe da uma primeira parte do código e espera que você resolva uma parte que está em branco.
Além disso é avaliado a performance do código escrito e essa performance pode ser comparada com outras resoluções de outros usuários.
Ambos os sites são gratuitos mas tem algumas funções pagas.
Esses tipos de sites são muito bons quando você está estudando para entrevistas que tem questões técnicas, principalmente sobre otimização de código ou de white board pois os desafios apresentados nesses sites muitas vezes são usados por empresas em entrevistas.
Inclusive em uma das entrevistas que eu fiz (e passei) para empresas no exterior me foram feitas questões sobre otimização que eu já havia feito no HackerRank, o que tornou muito mais fácil de resolver na hora.
Seguindo tutoriais
Com toda a certeza seguir tutoriais é uma das formas mais simples de aprender a programar.
Mas atenção, só seguir os tutoriais não garante que você aprendeu o conteúdo do que foi mostrado.
Então se for seguir tutoriais foque em praticar e não só copiar o que está no tutorial.
Os sites que eu recomendo para quem ta começando a estudar programação e que tem vários tutorias são:
Em todos sites há muitos tutoriais, desde o básico até o avançado.
Todo o conteúdo desses sites é gratuito, salvo o Tuts que tem algumas partes que são pagas.
Cursos
Para mim essa é a melhor forma de aprender pois existem cursos desde o básico ao avançado e que cobrem todas as áreas de programação.
Vou listar os cursos que acho os melhores cursos disponíveis.
Mas mais uma vez, podem ter outros, fique a vontade para sugerir nos comentários.
Mas para facilitar vou dividir entre cursos pagos e cursos gratuitos.
Cursos Gratuitos
Cursos Pagos
Vale lembrar que os cursos gratuitos entregam muito conteúdo.
Mas os cursos pagos dão todo suporte, além de ter o foco no mercado, ou seja, o objetivo é passar conteúdo com uso no mercado de trabalho.
Sites de programação interativa
Aprenda com sites que ensinam com passos a passos, com pequenas tarefas, então aprenda pouco a pouco.
Há vários sites com essa mesma ideia, com várias linguagens e níveis de dificuldade, então vale a pesquisa para entender qual faz mais sentido para você.
Esse tipo de sites é muito usado para jovens, pois por ser interativo desperta mais interesse nesse público.
4 Formas para aprender a programar online – Bônus
Sem dúvidas há muitas outras formas de aprender.
Mas uma das que acho melhor é lendo ebooks.
Por conta disso vou deixar abaixo o link do E-Book gratuito Guia Completo Para Se Tornar um(a) Desenvolvedor(a) Full-Stack, Começando do ZERO! visto que é um dos ebooks mais completos, e é grátis.
Além dos ebooks uma outra forma legal de aprender a programar é por aplicativos.
Há alguns aplicativos que ensinam programação.
Eu testei vários mas gostei mais do da própria Google, o Grasshoper.
4 Formas para aprender a programar online – Conclusão
Como mostrado acima há várias formas para aprender a programar online, mas cabe a você entender a forma que funciona melhor pra você.
Além disso muitos dos sites apresentados acima tem foco para crianças e adolescentes.
Agora se você quer aprender criando projetos então confira o curso Programador Full Stack JavaScript dos nossos parceiros da One Bit Code.
Se você tem alguma outra dica de como aprender a programar online deixe abaixo nos comentários.
Confira mais dicas sobre desenvolvimento aqui.