No artigo de hoje, compartilharemos 15 sites onde você pode aprender programação. Esses sites oferecem muitos tutoriais de programação, livros e exercícios de programação.
Endereço: https://ebookfoundation.github.io/free-programming-books/
Este é um site que reúne quase todos os cursos gratuitos e livros de programação para programadores. O que mais gosto nisso é que está dividido em vários idiomas diferentes para que possamos escolher facilmente o documento certo. Além de ler a documentação, também fornece popcasts, vídeos, programas de codificação e outros conteúdos.
Endereço: https://roadmap.sh/
O Web Developer Roadmap fornece um roteiro completo para sua jornada como desenvolvedor. O que mais gosto nele é que ele fornece informações detalhadas sobre todas as etapas do aprendizado da programação e é atualizado ano a ano. Além disso, ele fornece roteiros de aprendizagem detalhados para cada setor diferente, como Frontend, Backend, DevOps, Android... Web Developer Roadmap.
Endereço: https://github.com/jwasham/coding-interview-university
Este é um site que compila perguntas de entrevistas para programadores sobre diversos tópicos (como linguagens, algoritmos, etc.). Além disso, há perguntas de entrevistas de grandes empresas como Google, Facebook, Amazon e Microsoft.
Endereço: https://github.com/lydiahallie/javascript-questions/blob/master/vi-VI/README-vi.md tem uma versão em chinês, que vale muito a pena aprender.
O site coleta questões sobre linguagem de programação Javascript, do básico ao avançado. O que mais adoro nele é que contém respostas e explicações detalhadas para cada pergunta. Também foi traduzido para muitos idiomas diferentes.
Endereço: https://github.com/ryanmcdermott/clean-code-javascript
Recolhe a experiência de codificação do autor no uso da linguagem de programação Javascript. Isso nos ajuda a aprender como escrever código fácil de entender, fácil de reutilizar e melhorar a eficiência do código.
Endereço: https://www.techinterviewhandbook.org/
Tech Interview Handbook é um site que resume experiências de entrevistas com desenvolvedores, como escrever um currículo, autoapresentação, perguntas comuns em entrevistas e algoritmos e técnicas populares de programação.
Endereço: https://free-for.dev/#/
Free For Dev é o lar de recursos de programação e serviços web gratuitos, como hospedagem web, processamento de mídia de armazenamento, provedores de nuvem, APIs, CDN, DNS, CMS...
Endereço: https://github.com/public-apis/public-apis
API pública é uma coleção de serviços de API gratuitos usados para desenvolvimento de sites, como APIs esportivas, sociais, meteorológicas e financeiras.
Endereço: https://github.com/getify/You-Dont-Know-JS
JS You Don't Know é um livro abrangente que detalha como lidar com problemas de desenvolvimento ao desenvolver um site usando Javascript.
Endereço: https://frontendchecklist.io/
Uma lista de verificação de front-end é uma lista de todos os elementos que precisamos implementar antes de prosseguir com o desenvolvimento do site.
Endereço: https://github.com/goldbergyoni/nodebestpractices
Nodejs Best Practices é um repositório de centenas de artigos sobre Nodejs coletados da Internet. Além disso, está dividido em tópicos específicos como limpeza de código nodejs, tratamento de erros, segurança do site, testes, aumento da velocidade do site... usando Nodejs.
Endereço: https://github.com/sindresorhus/awesome
Awesome é um lugar que agrega quase todos os recursos para desenvolvedores, como linguagens de programação, desenvolvimento front-end, back-end, documentação de ciência da computação, big data, web work, sistemas de gerenciamento de conteúdo.
Endereço: https://github.com/trekhleb/javascript-algorithms
O site JavaScript Algorithms and Data Structures tem muitos exemplos do mundo real de algoritmos e estruturas de dados populares e é o lar de uma coleção completa de exemplos do mundo real.
Endereço: https://awesome-python.com/
Awesome Python é uma coleção de ferramentas e documentação para programadores Python, como frameworks, bibliotecas, software, etc.
Endereço: https://github.com/bmorelli25/Become-A-Full-Stack-Web-Developer/#learn-javascript
Full Stack Web Development é um lugar que reúne mais de 100 recursos gratuitos para aprender desenvolvimento de sites, como HTML, CSS, Nodejs, bancos de dados, APIs e muito mais.
Espero que os 15 sites para aprender programação compartilhados no conteúdo de hoje sejam úteis para você. Se você tiver alguma dúvida, deixe uma mensagem na área de mensagens e responderei o mais breve possível. Por fim, obrigado a todos pelo apoio e compartilharei mais conteúdos bons. Tenha um ótimo dia!