Livros gratuitos de programação

Existe uma comunidade chamada Ebook Foundation mantido por mais de 1900 pessoas que conta com vários livros gratuitos de programação em diversos idiomas, estou compartilhando os livros em português que é a ideia do tabnews, mas quem quiser o repositório original estarei deixando o link também no final.

Cloud Computing

IDE and editors

Programação

Sistemas Operacionais

Android

Arduino

Assembly

C

C#

C++

Dart

Docker

Elixir

Engenharia de Software

Metodologias de Desenvolvimento de Software

Arquitetura de Software

Outros

Fortran

Fundamentos Matemáticos Computacionais

Git

GO

Haskell

HTML and CSS

Java

JavaScript

AngularJS

:information_source: Veja também … Angular

Backbone.js

Ember.js

Express.js

Grunt

Gulp

jQuery

Knockout.js

Node.js

React

Vue.js

Kubernetes

Lisp

Lua

Pascal

PHP

Python

Django

R

RegEx

Ruby

Rust

Shell / Bash

TypeScript

Repositório original

UAU! Sou novata nessa área, tentando ingressar na área como transição de carreira. Bom, mas a questão é, eu aprendo muito LENDO e ESCREVENDO! Aprendo com o livro na mão e fazendo resumo. Um tanto arcaico? Talvez! Mas é assim que as coisas ainda entram de vez na minha cabeça, para então começar a treinar e aplicar!

E desde que comecei a transitar por este universo de TI procuro por livros que possam orientar meus estudos, agregar ao meu aprendizado. Bom, convenhamos que tem um monte por aí, mas assim como no seu artigo? EM PDF, com disponibilidade gratuita? Com toda a minha pesquisa, em diversos sites, plataformas, até pro ChatGPT eu apelei, eu só encontrei 5.

Muito obrigada, de verdade! Você acaba de adiantar meus estudos em diversas horas e dias! Queria ter descoberto o TabNews e esse artigo antes, mas que bom que descobri agora. QUE NECESSÁRIO!

"Guia Foca" foi a salvação dos linuxers brazucas na década de 2000. #respect

Que ótima dica/referências, tem coisa muito boa ai! Pra completar, tem esse diretório aqui como muita coisa também: https://github.com/free-educa/free-livros

Pra quem souber ingles é melhor ainda, no repositório original a seção de inglês tem tanta coisa que foi de brilhar os olhos, a quantidade de conteudo gratuito e de qualidade que dá pra se achar na internet não é pouco não

Isso aqui e conteúdo da mais alta qualidade uai.

Cara, muito bom!!!Valeu pelo post, esses de algoritmo eu tava precisando bastante

Esses dias eu também estava buscando alguns livros, principalmente do Robert C. Martin (Uncle Bob)

Só nao vou fazer que nem você de separalos por categoria porque estou pelo celular.

Caso queiram: free-educa/books

Ajudou muito, tava dificil achar livros em português.

Conteúdo de primeira Sobre Python fiz uma tab, relacionando sites e conteúdo que me ajudaram muito. https://www.tabnews.com.br/fellipematos/aonde-aprender-python

Ainda extasiado com essa quantidade de informações, agradeço, de verdade, por essa coletânea material que seria tão difícil de achar por conta própria.

Sensacional, Rodrigo182!

Em complemento sobre o livro Engenharia de Software Moderna, para quem não o conhece, ele apresenta uma introdução sobre temas como gestão de projetos e metodologias Ágeis, padrões de projetos, Git, DevOps e muito mais! Além disso, a UFMG oferece um curso de extensão com o professor Marco Tulio Valente e vale muito mesmo, eu gostei de verdade.

SENSACIONAL e "delicinha" esse post. Tenho certeza que vai ajudar muito, não só eu mas toda comunidade!

Todos os livros de programação que existem para mim são gratuitos, é só ativar o modo Jack Sparrow no navegador :3

Mas irei pegar estes de linguagem C aí que já estão a mão!

Projeto top demais. E está em português slk. obrigado galera, Tmj até o fim

Muito bom, reunir uma grande quantidade livros em um so lugar, pagina favoritada!

Cara, muito bom o post! Já está nos meus favoritos pra poder ver com mais calma mais tarde!

Ótima iniciativa!

Poderia incluir o principal livro (gratuito para leitura online) de Clojure? https://www.braveclojure.com/clojure-for-the-brave-and-true/

Parabéns pelo post, nunca tinha ouvido falar da Ebook Foundation.

Post super útil, eu peguei o costume de ler nas horas livres, posso dizer que é o melhor costume que adquiri em toda a minha vida =D

Nossa, valeu demais. Alguns amigos estavam procurando conteúdo para iniciar na área e eu tava com dificuldade de encontrar uma lista mais fácil de encaminhar. Agora eu tenho uma boa lista para enviar.

Show de conteudo para adquir mais conhecimento!! Há algo para VBA

Tem uma lista por assuntos em inglês cheia de informação [Esse aqui](https://github.com/EbookFoundation/free-programming-books/blob/main/books/free-programming-books-subjects.md), talvez você encontre o que precisa.

@Rodrigo182 baita postagem animal!

Segue abaixo algumas sugestões de livros para você colocar na lista:

Olá, muito obrigado por compartilhar este acervo conosco, está sendo muito útil pra mim.Eu recomendei o uso deste tab como referência em https://www.tabnews.com.br/Augustus/guide-como-recomecar-a-programar-do-zero

obrigada! ainda sou pré junior slsksksk mas vai me ajudar d+ mano. amo essa plataforma

Parabéns pelo conteúdo, estou começando agora a programar e esses livros serão de grande ajuda no meu aprendizado

Muito obrigado por compartilhar e tirar todo esse tempo para criar esse post bem construido!

Tem postagens aqui no tabnews que eu deixo até salvo como favorito no meu navegador... Esse é um belo exemplo de postágem favorita!

Obrigado por compartilhar conosco essa fonte de conhecimento!

Esse não é o herói que queremos, mas sim o que precisamos. Vlw pela ajuda S2

Desenvolvimento de games?

Só achei em inglês ### Game Development * [2D Game Development: From Zero To Hero](https://github.com/Penaz91/2DGD_F0TH) - Daniele Penazzo (HTML, [PDF, EBPUB, Kindle...](https://therealpenaz91.itch.io/2dgd-f0th#download)) (:construction: *in process*) * [3D Math Primer for Graphics and Game Development](https://gamemath.com/book/intro.html) - Fletcher Dunn (HTML) * [Coding With Minecraft](https://turtleappstore.com/book/) - Al Sweigart * [Designing Virtual Worlds](https://mud.co.uk/richard/DesigningVirtualWorlds.pdf) - Richard A. Bartle (PDF) * [Game AI Pro](http://www.gameaipro.com) - Steve Rabin * [Game Design with AGS](https://ensadi.github.io/AGSBook/) - Dave Ensminger, A. G. Madi * [Game Programming Patterns](http://gameprogrammingpatterns.com) - Bob Nystrom * [Procedural Content Generation in Games](http://pcgbook.com) - Noor Shaker, Julian Togelius, Mark Nelson ### Graphics Programming * [3D Game Shaders For Beginners](https://github.com/lettier/3d-game-shaders-for-beginners) - David Lettier (Git) [(HTML)](https://lettier.github.io/3d-game-shaders-for-beginners) * [Blender 3D: Noob to Pro](https://en.wikibooks.org/wiki/Blender_3D%3A_Noob_to_Pro) - Wikibooks * [Blender Manual](https://docs.blender.org/manual/en/latest) * [Computer Graphics from scratch](http://gabrielgambetta.com/computer-graphics-from-scratch) - Gabriel Gambetta (:construction: *in process*) * [DirectX manual](http://user.xmission.com/~legalize/book/download/index.html) (draft) * [GPU Gems](https://developer.nvidia.com/gpugems/GPUGems/gpugems_pref01.html) * [Graphics Programming Black Book](http://www.gamedev.net/page/resources/_/technical/graphics-programming-and-theory/graphics-programming-black-book-r1698) - Michael Abrash * [Introduction to Modern OpenGL](https://open.gl) - Alexander Overvoorde (HTML, EPUB, PDF) (C++) * [Introduction to TouchDesigner 099](https://leanpub.com/introductiontotouchdesigner/) *(Leanpub account or valid email requested)* * [JPEG - Idea and Practice](https://en.wikibooks.org/wiki/JPEG_-_Idea_and_Practice) * [Learn Computer Graphics From Scratch!](https://www.scratchapixel.com) - Scratchapixel (:construction: *in process*) * [Learn OpenGL](http://learnopengl.com) - Joey de Vries * [Learn OpenGL RS](https://github.com/bwasty/learn-opengl-rs) - Benjamin Wasty, et al. (:construction: *in process*) (Rust) * [Learning Modern 3D Graphics Programming](https://web.archive.org/web/20150225192611/http://www.arcsynthesis.org/gltut/index.html) - Jason L. McKesson (draft) * [Notes for a Computer Graphics Programming Course](https://www.cs.csustan.edu/~rsc/CS3600F00/Notes.pdf) - Dr. Steve Cunningham (PDF) * [OpenGL](http://www.songho.ca/opengl/index.html) - Concepts and illustrations * [Ray Tracing in One Weekend](https://raytracing.github.io) - Peter Shirley (HTML) * [ShaderX series](http://www.realtimerendering.com/resources/shaderx/) - Wolfgang Engel * [Tutorials for modern OpenGL](http://www.opengl-tutorial.org) * [WebGL Insights](http://webglinsights.com) - Patrick Cozzi, et al.
Muito bom o material disponibilizado. 👏🏽👏🏽👏🏽
Valeu monstro! ajudou muito.

Tem um site que disponibiliza (todos os dias) um ebook gratuito relacionado à programação e tecnologia. Mas só que eles estão em inglês https://www.packtpub.com/free-learning

Estou começando agora e é de enorme ajuda um tópico completo desse, é um respiro ter uma base sólida de conteúdo!

Muito obrigado mesmo você não tem ideia de como está ajudando várias pessoas interessadas em tecnologia, e que queiram aprofundar mais nesse tema.

Muito bom e muito obrigado por compartilhar! Ainda mais os livros que estão disponível para formato de leitura no Kindle!

Muito obrigado pelas indicações!

Ótima publicação de compilados. Vou até salvar aqui no meu navegador, para quando precisar desses livros. Valeu!

Qual desses livros recomendam para quem quer se aperfeiçoar na área de programação? (Já programo bem, na prática. Entretanto, queria um aperfeiçoamento de toda a teoria da coisa)

Gostei das sugestois dos livros, vou dar uma lida em alguns que tenho interesse. agradeço por ter compartlhado os livros.

Muito bom parabésn pela compilação uma sugestão de livro em rust da naomi: https://naomijub.github.io/Rust-game-dev/

Simplesmente sensacional! 👏

Muito obrigado por compartilhar, isso vai ajudar pra caramba!

Muito top parabéns. Vou salvar pra pesquisar.

Grande contribuição. Minhas leituras diárias no trajeto casa <=> trabalho aqui em Londres estarão garantidas. Kindle e Elisabeth line meus grandes companheiros dessas jornadas diárias para o trabalho.

Quem quer realmente aprender sobre Data Science recomendo: Python Data Science Handbook - Jake VanderPlas Link vídeo Explicativo: https://www.youtube.com/watch?v=-o5E42WlyLg&t=244s

https://www.tabnews.com.br/Brutosippon/python-data-science

eu realmente acho necessário uma ferramenta de "salvar" um post. se tiver me avisem,mas eu acho que não é o caso. tem vários posts interessantes como esse que eu fico com receio de perder

O que estou fazendo até o momento, é criar uma pasta nos favoritos e ir favoritando os tópicos que acho interessante. Logo devem implementar esta função, mas caso queira dar uma ideia a fundo de como fazer isso, vá até o repositório do github e crie uma nova issue, assim todos contribuintes desse projeto poderão ver e ter ideias de como realizar essa nova feature.

Estava procurando realmente conteúdos para voltar a estudar programação depois de um ano parado e desestimulado. Obrigado também pela atualização de conteúdos para games também, faço faculdade no Instituto Federal da Bahia, cursando Tecnologia em jogos digitais e tenho certeza que mais informações sempre são bem vindas!

Excelente publicação, obrigado pelo conteúdo 👍😉

Dei uma contribuição divulgando o link para meus +4k contatos no LinkedIn. Espero que recebas vários likes aqui e muitas Tabcoins. Sucesso!

Link Divulgando: https://www.linkedin.com/posts/fernando4capital_livros-gratuitos-de-programa%C3%A7%C3%A3o-rodrigo182-activity-7004137958177939457-H8IP?utm_source=share&utm_medium=member_desktop

isso é fantástico, apesar da rapidez que um vídeo pode proporcionar os livros sempre vão agregar um conhecimento com profundidade, vou correndo pro repositório hehe

ja dizia o "velho deitado" quanto mais aprendo mais me falta aprender... porem a parte boa disso é que, em essencia, a base é a mesma, ou seja: o raciocinio logico... resta aprender a como aplicar em cada uma delas

Há um site chamado "PDF Drive", onde é possível adquirir uma infinidades de livros. 😁

Incrivel, obrigado pela disponibilidade!!

MEU DEUS!!!! Que publicação é essa!!!! Coloquei nos favoritos do meu navegador pra não perder. Com certeza irei revisitar muitas e muitas vezes. Isso sim é CRIAR VALOR PARA A COMUNIDADE!!! ✨Rodrigo182✨ vc é de outro mundo! 👏👏👏👏👏👏👏

muito Obrigado mano, inclusive, algunes desse livros estava procurando para poder ultilizar em sala de aula kk principalmente o de estrutura de dados kkk

Que maraviloso, tava muito curioso sobre um Livro em Ruby...

Ótima dica Rodrigo, estou iniciando meus estudos para tentar migrar para a área e tudo isso servirá de muito bom uso.

Uma ótima publicação. Consegui encontrar livros superinteressantes que ajudarão no aprendizado durante o curso de graduação.

Para quem gosta de linguagem mais baixo nível, tipo C/C++, os livros indicados são tops. Uma dica p/ quem deseja estudar mais a linguagem é um livro muito top e de fácil compreensão: C - Como Programar, Livro por H. M. Deitel.

Fácilmente você encontra PDF do livro na internet. (acho que se eu postar aqui o link possa dar problema com questões de direitos autorais).

Bons estudos

Muito bom mesmo! Fiz download de alguns livros que não conhecia, quanto terminar a leitura crio um post falando sobre eles :)

mano que conteúdo de ouro cara, muito obrigado chegou em uma hora muito importante.

Muito obrigado amigo, você é um amigo. Conteúdo pra vida inteira isso ai hehehehehe.

Excelente lista! Obrigado por divulgar.

Show, contéudo de valor!

Muito obrigado amigo.

Muito obrigado pelo conteúdo, com muitos livros!

Artigo top e com muito conteúdo útil para aquela consultinha padrão ao programar.

Gostei bastante do conteudo compartilhado, e ja deixei salvo alguns aqui.

Gratidão eterna!!! Salvei nos favoritos \o

[SAFETHIS]

Obrigado mano, tava precisando de material mesmo, principalmente de java e de JS

Mas ai tem conteudo para js e java
Ficou ambíguo, eu quis dizer que tava precisando de Java e JS ai mesmo, ai o cara sanou minha necessidade. malz

Muito bom cara!!

Maravilha de indicação!

Muito obrigado, isso com certeza vai ajudar muito!

Obrigado pelo post, será de muito bom proveito.

Eu olho pra essa lista e penso "Meu deus! Isso é lindo!" enquanto fico com essa cara do Gandalf o Branco.

Olá [@johnnyinmars](/johnnyinmars) seria possivel editar sua postagem colocando essa imagem com https na origem estamos fazendo um teste de falha criado nessa postagem aqui: https://github.com/filipedeschamps/tabnews.com.br/issues/1090
Estou postando esse comentário só para avisar o `johnnyinmars` que ele não precisa mais fazer nada, eu já editei o comentário dele. `johnnyinmars`, de qualquer forma, para ficar ciente do que aconteceu, recomendo que leia a issue lá no repositório: [https://github.com/filipedeschamps/tabnews.com.br/issues/1090](https://github.com/filipedeschamps/tabnews.com.br/issues/1090).
eu sou assim KLKKKKKKK

existe uma maneira de salvar posts aqui no tabnews?

Uma função interessante pra se colocar por aqui.

Excelente compilado mano, valeu demais!

Ameii, posta mais ^^, parabens pelo post. s2

Muito Obrigado cara!! super útil🤗

Simplesmente um post necessário, vou salvar e ler alguns livros durante as férias!

Nem todo héroi usa capa. Obrigado.

Grato pela partilha!!!

[POST][LIVROS]

Conteúdo espetacular meu xará. Vai ajudar muita gente

muito bom!!!!!!!!!!!!

[Livros] Obrigado pela dica, ótimo conteúdo!

excelente conteúdo

Demais!! Muito obrigado.

Isso veio na hora certa! Estava procurando livros/apostilas que me dessem um "norte" para continuar meus estudos de programação porque percebi que estava estudando de uma maneira completamente aleatoria. Meus mais profundos agradecimentos!

Salvo aqui também!

Agradeço por ter compartlhado.

Show, top demais.

[Post livros de programação] incrível muito bom bom bom. valeu pelo esforço, pode crer que agregaste muito valor a comunidade.

DESCHAAAAAMPS, EU PRECISO SALVAR ESSA PUBI!😭😭

Isso aqui é a elite! Casimiro, GRANDE. (2022)

Muito bom, belos conteúdos, obrigado.

Incrível, quanta informação grátis.

Meu Deus, amigo. Isso é loucura, esse tipo de postagens merece 1000 tabcoins. Você foi genial em compartilhar essa faculdade conosco.

Você me salvou

Eu sempre guardo tudo, e você reuniu muita coisa em um canto só, valeu!

Pra você que guarda tudo, vai gostar então de seguir o repositório deles: https://github.com/EbookFoundation/free-programming-books

Amigo, agradeço bastante. Iniciando uso.

Ótimo artigo. Vou salvar para acompanhar.

Muito Obdrigado, acho que essa plataforma é a melhor que existe

Interessantíssimo! Estou salvando nos meus links úteis

Meu sinceros agradecimentos. Obrigado pelo post!

Agradecido. Já baixei um monte deles.