Nesse post vou listar 10 repositórios incríveis no Github com muito conteúdo sobre javascript. Conceitos do básico até o avançado. Extremamente útil para aprimorar as habilidades no Javascript.
1 – 33 Concepts Every JavaScript Developer Should Know
Como o proprio nome do repositório sugere, esse repositório contém uma lista com 33 conceitos que todo ‘bom programador’ em javascript tem que saber.
![](https://thiagothomaz.com.br/wp-content/uploads/2023/09/33-js-concepts-1024x747.png)
2 – Javascript questions
Esse é um repositório para você:
- Testar seus conhecimentos sobre Javascript;
- Relembrar alguns conceitos;
- Se preparar para uma entrevista de emprego.
Esse repositório contem perguntas do básico até o avançado e é frequentemente atualizado com novas questões. As respostas para cada questão estão sempre disponíveis, então cuidado para não ler as respostas antes de algumas boas tentativas.
![](https://thiagothomaz.com.br/wp-content/uploads/2023/09/javascript-questions-1024x698.png)
3 – You don’t know JS
Esse é um repositório com uma série de livros de mostra a fundo como o Javascript funciona. Começando do básico e indo até avançado. Perfeito para quem gosta de “escovar bits” e entender como a linguagem funciona por debaixo dos panos.
![](https://thiagothomaz.com.br/wp-content/uploads/2023/09/You-Dont-Know-JS-1024x750.png)
4 – Airbnb JavaScript Style Guide
Esse é um dos tipos de repositórios que eu mais invisto tempo lendo, não é à toa um dos mais famosos sobre Javascript. Esse repositório contém uma série de boas práticas e guias para escrever bons códigos. Possui dicas aprofundas sobre vários aspectos e conceitos do Javascript e foi originalmente escrito pelo time do Airbnb.
![](https://thiagothomaz.com.br/wp-content/uploads/2023/09/airbnb-javascript-1024x751.png)
5 – Tech Interview Handbook
Caso estiver em busca de emprego e precisa se preparar para uma entrevista, esse repositório é um tiro certo! Possui todas as fases de uma entrevista técnica. Desde a aplicação para vaga, até como se preparar para a entrevista.
![](https://thiagothomaz.com.br/wp-content/uploads/2023/09/tech-interview-handbook-1024x716.png)
6 – The Algorithms – JavaScript
Outro dos meus favoritos, esse repositório é focado na implementação de vários algorítimos e estruturas de dados em Javascript desde os mais básicos de ordenação até estruturas complexas como buscas e programação dinâmica.
![](https://thiagothomaz.com.br/wp-content/uploads/2023/09/TheAlgorithms-Javascript-1024x724.png)
7 – Awesome JavaScript
Um repositório muito útil com uma lista de bibliotecas com recursos desde gerenciadores de pacotes até ferramentas para desenvolvimento de interface e animações.
![](https://thiagothomaz.com.br/wp-content/uploads/2023/09/awesome-javascript-1024x706.png)
8 – What the f*ck JavaScript?
Javascript é sem dúvida uma linguagem cheia de segredinhos. Possuindo algumas partes simples e outras mais complicadas. Esse repositório possui uma lista de exemplos e explicações com o objetivo de tentar te ajudar a desvendar esses segredos.
![](https://thiagothomaz.com.br/wp-content/uploads/2023/09/wtfjs-1-1024x714.png)
9 – Effective Engineer – Notes
“They are the people who get things done. Effective Engineers produce results.”
Se você quer ser um bom programador, você vai ter que aprender a: programar, jogar tudo fora e repetir N vezes. Programação precisa de prática, então simplesmente crie um código que faça algo, jogue ele fora e depois repita. Logo você vai perceber que caso tente resolver o mesmo problema três vezes, serão três códigos diferentes, com três dificuldades e soluções diferentes.
![](https://thiagothomaz.com.br/wp-content/uploads/2023/09/Effective_Engineer-1024x702.png)
10 – List of Free Learning Resources In Many Languages
Não importa a quantidade de cursos e vídeos no Youtube que assistimos, existem livros que são simplesmente insubstituíveis. Alguns “cheat sheets” são uma mão na roda, por isso finalizo esse post com um repositório cheio de livros grátis sobre programação.
![](https://thiagothomaz.com.br/wp-content/uploads/2023/09/free-programming-books-1024x706.png)