Quando estamos descobrindo novas áreas, uma pequena ajuda é sempre bem vinda. Na programação, os recursos existem em grandes quantidades para auxiliar todos os tipos de desenvolvedores. Para te ajudar, vou apresentar uma pequena lista contendo ótimos recursos gratuitos para programadores.
Se você tem recursos gratuitos para programadores favoritos que não foram citados no artigo, compartilhe com a comunidade deixando nos comentários!
For HTML and CSS
– Um jogo para aprender seletores de CSS: CSS Diner
– Um jogo para aprender CSS Flexbox: Flexbox Froggyz
– Um jogo para aprender CSS Grid: CSS Grid Garden
– Uma incrível série CSS Grid de Jen Simmons: Layout Land
Para JavaScript
– Uma série de vídeos apresentando o JavaScript: Khan Academy Computer Programmin
– Uma introdução escrita mais avançada ao JavaScript: A re-introduction to JavaScript
– 30 dias de desafios do JavaScript com vídeos correspondentes de Wes Bos: JS 30
Para outras linguagens e conceitos de programação
– Este site tem tudo – de HTML, CSS e JS através de frameworks e outras linguagens de programação. Ele tem um formato de tutorial REPL exclusivo: Code Academy – Esta seria a minha principal recomendação começar.
– Se você quer estudar programação com flexibilidade, a Future Learn é o lugar, a plataforma conta com diversos cursos online e você pode começar com um teste gratuito.
– Aprenda um framework web – a partir da linha de comando através do Python e Django e através de HTML e CSS – tudo em aproximadamente um dia: Django Girls
– Experimente o código Ruby diretamente no seu navegador: Try Ruby
– O Github tem uma série de tutoriais para aprender tanto o Git quanto o GitHub diretamente no navegador: Try Git
Para ciência da computação
– Uma série de guias ilustrados para os fundamentos da ciência da computação: BaseCS
– Versões em vídeo de muitas classes, incluindo aulas de informática: MIT on YouTube
Desafios do código
– Toneladas de desafios com dificuldades associadas: CodeWars
– Outro site de desafio de código com mais consistência: HackerRank
– Problemas matemáticos de codificação: Project Euler
Bibliotecas iniciantes
– Construa arte com JavaScript: 5 JS
– Construa um mapa personalizado com JavaScript: Leaflet
– Aplicações de realidade virtual com HTML: A-Frame
– Crie um jogo de JavaScript: Phaser
Comunidades
– Faça perguntas com as tags #explainlikeimfive, #help e #meta tags: dev.to
– Participe de chats no Twitter, ouça incríveis podcasts motivacionais e leia postagens úteis no blog: CodeNewbies – eles também têm um grupo do Slack!
Consiga um emprego!
Está buscando novas oportunidades com desenvolvedor? Acesse a ProgramaThor, uma startup focada no recrutamento de desenvolvedores. Para se candidatar às vagas para programador e receber notificações em casos de matching, basta de cadastrar e completar seu perfil corretamente.
Este artigo é uma tradução do texto da dev.to.
Sobre o autor
Últimos artigos
- Dicas19 Setembro, 2018Como escolher o notebook certo para programação
- Dicas12 Setembro, 2018Como pensar igual um programador: dicas para solucionar problemas
- Top5 Setembro, 2018Top 7 ferramentas de código aberto para desenvolvedores
- Dicas29 Agosto, 201810 dicas para novos desenvolvedores