EbookFoundation / free-programming-books



🖊️ Jaime Linhares • 🗓️ 02/05/2025


Repositório com milhares de livros, cursos e recursos gratuitos para aprender programação em diversos idiomas.


Free Programming Books: O maior acervo gratuito de aprendizado em tecnologia no GitHub

Se você está em busca de materiais gratuitos para aprender programação, o repositório Free Programming Books da Ebook Foundation no GitHub é um verdadeiro tesouro. Com milhares de links para livros, cursos online, cheat sheets, podcasts, recursos interativos e trilhas de problemas, este projeto colaborativo é uma das maiores e mais populares coleções do mundo, tudo com acesso gratuito.

📘 Recursos para todas as linguagens e níveis

O conteúdo é agrupado por linguagens de programação, temas específicos (como algoritmos, bancos de dados, sistemas operacionais, etc.) e idiomas. Estão disponíveis recursos em mais de 30 idiomas — incluindo o português (Brasil) — e para tecnologias como:

  1. Python, Java, C, C++, Go, Ruby, JavaScript, PHP, Kotlin, Rust, entre muitas outras.
  2. Assuntos como ciência de dados, algoritmos, inteligência artificial, machine learning, segurança da informação, entre outros.

🌍 Acesso global e multilingue

Os materiais não se limitam ao inglês. Há versões em português, espanhol, francês, alemão, árabe, russo, chinês, japonês e dezenas de outros idiomas. Isso torna o repositório acessível para quem não domina o inglês, permitindo uma verdadeira inclusão digital.

🎓 Mais do que livros: cursos, podcasts e playgrounds

Além dos livros, você encontra:

  1. Cursos gratuitos online
  2. Playgrounds de programação (para codar no navegador)
  3. Podcasts e screencasts
  4. Listas de exercícios e desafios de programação competitiva

🤝 Como contribuir com o projeto

Quer ajudar a manter e expandir o acervo? Você pode contribuir com novos links, traduções ou melhorias na organização do conteúdo. Basta seguir o guia de contribuição, que também está traduzido em vários idiomas.

📌 Conhecimento

O Free Programming Books é um exemplo poderoso do impacto do conhecimento aberto. Ideal para quem está começando ou deseja se aprofundar em áreas específicas da tecnologia, essa coletânea é uma ferramenta indispensável para autodidatas, estudantes, educadores e profissionais de TI.





🧑‍💻 Tecnologias

  • 🛠️ C++
  • 🛠️ Bash
  • 🛠️ C
  • 🛠️ CSS
  • 🛠️ Docker
  • 🛠️ Golang
  • 🛠️ HTML
  • 🛠️ HTML5
  • 🛠️ Git
  • 🛠️ Go
  • 🛠️ Java
  • 🛠️ JavaScript
  • 🛠️ Kotlin
  • 🛠️ Kubernetes
  • 🛠️ Linux
  • 🛠️ Node
  • 🛠️ PHP
  • 🛠️ React
  • 🛠️ Python
  • 🛠️ Ruby on Rails
  • 🛠️ Rust
  • 🛠️ SQL
  • 🛠️ Swift
  • 🛠️ Vue
  • 🛠️ CSS3

💼 Carreiras

  • 📈 Engenheiro de IA
  • 📈 Cientista de Dados
  • 📈 Desenvolvedor Back-End
  • 📈 Desenvolvedor Front-End
  • 📈 Desenvolvedor Full-Stack
  • 📈 Desenvolvedor de Microserviços
  • 📈 Engenheiro de Software
  • 📈 Especialista em Big Data
  • 📈 Especialista em NLP (Processamento de Linguagem Natural)
  • 📈 Especialista em Redes Neurais Artificiais
  • 📈 Programador de Scripts/Automatizações
  • 📈 Especialista em Segurança da Informação

🏷️ Tags

  • 🔖 github
  • 🔖 cursosgratuitos
  • 🔖 aprendaprogramar
  • 🔖 livrosgratis
  • 🔖 programacaoiniciantes
  • 🔖 ebookfoundation
  • 🔖 aprendizadoautodidata
  • 🔖 programacaoemportugues
  • 🔖 linguagensdeprogramacao
  • 🔖 livrosdeti

⚠️ Importante

Todas as informações apresentadas na página do Guia de TI são de domínio público. Dessa forma, o Guia de TI não se responsabiliza pelos conteúdos, cursos e eventos divulgados. As informações, cursos e eventos são replicados de maneira gratuita e sem qualquer responsabilidade atribuída ao Guia de TI.


Neste site, o Guia de TI atua apenas como um replicador de conteúdos disponíveis na internet, sem infringir a Lei nº 12.965/2014 (Marco Civil da Internet) e isento de responsabilidade sobre a coleta e o tratamento de dados eventualmente solicitados nos conteúdos, cursos e eventos replicados, em conformidade com a Lei nº 13.709/2018 (Lei Geral de Proteção de Dados).