Menu

Aprendendo a programar sozinho!

Notebook com código na tela e uma caneta fora de foco ao fundo.

Acredito que hoje com a internet é possível aprender qualquer coisa sozinho. E programação é algo até bem comum. E cada vez mais os próprios programadores criam ferramentas online para tornar esse aprendizado mais fácil. Aqui vai uma lista de ferramentas para você possa se tornar um desenvolvedor e de maneira divertida! Recomendo testar um pouco de todas as ferramentas para descobrir qual você gosta mais. Em breve colocarei uma breve descrição para cada junto as linguagens disponíveis em cada um, mas não espere isso para começar. Se aventure.

Vários das sugestões estão em inglês (alguns tem versão em português), mas não tenha medo. Mesmo que para aprender a programação inglês não seja essencial, vai ajudar muito. Não precisa aprender todas as habilidades, basta aprender aos poucos, como também ao programar, a leitura da língua inglesa. Existem diversas ferramentas online para aprender inglês facilmente, como o duolingo :). E para já ir começando a programar, basta usar o tradutor online mesmo 😀

Básico (Vale a pena entrar em todos pelo menos uma vez e experimentar. Assim sabe qual o melhor para você)

Com algum conhecimento de programação

Adoraria escutar o comentário sobre o que acharam das ferramentas e da postagem. Basta deixar o comentário aqui na página (logo abaixo 🙂

O que tive mais contato e acredito que tenha mais cursos é o CodeCademy. Com a quantidade de cursos disponíveis, pode ser um pouco assustador escolher por onde começar. Assim fiz algumas trilhas que podem ser seguidas para ajudar nisso. Pode sempre intercalar as trilhas com os cursos da trilha Diversos.

Para começar e animar

Aprender a construir uma página web interativa (Isso se chama FrontEnd e não inclui a construção do sistema. Mas é bem legal e rápido de aprender)

Construção de um sistema web (Isso se chama Back End e aqui é com FrameWork Flask)

Back End em Rails

Diversos(mas também importante)

Ao terminar alguns desses cursos, recomendo também usar o Free Code Camp. Lá é possível revisar o conteúdo, ajudar na construção de sistemas reais e conseguir bons empregos 😀