{"id":17403,"date":"2022-12-07T10:05:53","date_gmt":"2022-12-07T10:05:53","guid":{"rendered":"https:\/\/soloweb.com.br\/blog\/?p=17403"},"modified":"2023-04-02T12:53:43","modified_gmt":"2023-04-02T12:53:43","slug":"livros-de-programacao-gratis","status":"publish","type":"post","link":"https:\/\/soloweb.com.br\/blog\/2022\/12\/07\/livros-de-programacao-gratis\/","title":{"rendered":"Livros de Programa\u00e7\u00e3o Gr\u00e1tis"},"content":{"rendered":"\n<p>No post de hoje vamos compartilhar uma lista de livros de programa\u00e7\u00e3o em portugu\u00eas. Conte\u00fado originalmente postado pelo Rodrigo no <strong>TabNews<\/strong> que tamb\u00e9m recomendamos a leitura di\u00e1ria deste projeto e iniciativa brasileira.<\/p>\n\n\n\n<p>Existe uma comunidade chamada&nbsp;<code>Ebook Foundation<\/code>&nbsp;mantido por mais de 1900 pessoas que conta com v\u00e1rios livros gratuitos de programa\u00e7\u00e3o em diversos idiomas, estou compartilhando os livros em portugu\u00eas que \u00e9 a ideia do tabnews, mas quem quiser o reposit\u00f3rio original estarei deixando o link tamb\u00e9m no final.<\/p>\n\n\n\n<p>Vamos ao post de hoje.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Cloud Computing<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/archive.org\/details\/guia-da-computacao-em-nuvem\">Guia da Computa\u00e7\u00e3o em Nuvem: Conceito, Pr\u00e1tica &amp; Capacita\u00e7\u00e3o<\/a>&nbsp;&#8211; Beatriz Oliveira, Mariana Carvalho (PDF, EPUB)<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">IDE and editors<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/code.google.com\/p\/vimbook\">O Editor de Texto Vim<\/a>&nbsp;&#8211; S\u00e9rgio Luiz Ara\u00fajo Silva, et al.<\/li>\n\n\n\n<li><a href=\"https:\/\/woliveiras.com.br\/vimparanoobs\/\">Vim para Noobs<\/a>&nbsp;&#8211; William Oliveira Souza (HTML, PDF, EPUB) (<em>Necess\u00e1rio criar uma conta (gratuita) no Leanpub para baixar o livro completo<\/em>)<\/li>\n\n\n\n<li><a href=\"https:\/\/cassiobotaro.dev\/vimbook\/\">Vimbook<\/a>&nbsp;&#8211; C\u00e1ssio Botaro (HTML)<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/bylearn\/VS-Code-Produtividade-Infinita\">Visual Studio Code: Produtividade infinita<\/a>&nbsp;&#8211; Felipe Cabrera Ribeiro dos Santos<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Programa\u00e7\u00e3o<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.inf.ufpr.br\/marcos\/livro_alg1\/livro_alg1.pdf\">Algoritmos e Estruturas de Dados 1<\/a>&nbsp;&#8211; Marcos Castilho, Fabiano Silva, Daniel Weingaertner (PDF)<\/li>\n\n\n\n<li><a href=\"https:\/\/www.ifmg.edu.br\/ceadop3\/apostilas\/algoritmos-e-programacao\">Algoritmos e Programa\u00e7\u00e3o<\/a>&nbsp;&#8211; Adolfo Jos\u00e9 G. S. Baudson, Francisco C\u00e9sar R. de Ara\u00fajo (PDF)<\/li>\n\n\n\n<li><a href=\"http:\/\/www.ferrari.pro.br\/home\/documents\/FFerrari-CCechinel-Introducao-a-algoritmos.pdf\">Introdu\u00e7\u00e3o a Algoritmos e Programa\u00e7\u00e3o<\/a>&nbsp;&#8211; Fabricio Ferrari, Cristian Cechinel (PDF)<\/li>\n\n\n\n<li><a href=\"https:\/\/dicasdeprogramacao.com.br\/download\/ebook-logica-de-programacao-para-iniciantes.pdf\">L\u00f3gica de Programa\u00e7\u00e3o para iniciantes<\/a>&nbsp;&#8211; Gustavo Furtado de Oliveira Alves (PDF)<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/edsomjr\/Paradigmas\">Paradigmas de programa\u00e7\u00e3o<\/a>&nbsp;&#8211; Edson Alves (HTML)<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Sistemas Operacionais<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.guiafoca.org\/#download\">Guia Foca Linux<\/a>&nbsp;&#8211; Gleydson Maziolli (PDF)<\/li>\n\n\n\n<li><a href=\"http:\/\/wiki.inf.ufpr.br\/maziero\/lib\/exe\/fetch.php?media=socm:socm-livro.pdf\">Sistemas Operacionais: Conceitos e Mecanismos<\/a>&nbsp;&#8211; Carlos A. Maziero (PDF) (\ud83d\udea7&nbsp;<em>em cont\u00ednuo desenvolvimento<\/em>)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Android<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/leanpub.com\/google-android\">Google Android: Uma abordagem pr\u00e1tica e did\u00e1tica<\/a>&nbsp;&#8211; Rafael Guimar\u00e3es Sakurai (Necess\u00e1rio criar uma conta (gratuita) no Leanpub para baixar o livro completo nos formatos PDF, EPUB, MOBI ou pelo pr\u00f3prio site)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Arduino<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/cdn.multilogica-shop.com\/Guia_Arduino\/Guia_Arduino_Iniciante_Multilogica_Shop_Versao_2.pdf\">Arduino Guia Iniciante<\/a>&nbsp;&#8211; Multil\u00f3gica Shop (PDF)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Assembly<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/mentebinaria.gitbook.io\/assembly-x86\/\">Assembly x86<\/a>&nbsp;&#8211; Luis Felipe, Mente Bin\u00e1ria (gitbook)<\/li>\n\n\n\n<li><a href=\"https:\/\/www.inf.ufpr.br\/bmuller\/assets\/docs\/livroSB.pdf\">Execu\u00e7\u00e3o de Programas: Como funcionam carregadores, ligadores e interpretadores<\/a>&nbsp;&#8211; Bruno M\u00fcller Junior (PDF)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">C<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.ime.usp.br\/~yoshi\/2005i\/mac328\/\">Algoritmos em Grafos<\/a>&nbsp;&#8211; Yoshiharu Kohayakawa (HTML)<\/li>\n\n\n\n<li><a href=\"http:\/\/www.ime.usp.br\/~slago\/slago-C.pdf\">Apostila Linguagem C<\/a>&nbsp;&#8211; Silvio Lago (PDF)<\/li>\n\n\n\n<li><a href=\"http:\/\/www2.dcc.ufmg.br\/disciplinas\/pc\/source\/introducao_c_renatocm_deeufmg.pdf\">Curso de Programa\u00e7\u00e3o em C &#8211; UFMG<\/a>&nbsp;&#8211; Renato Cardoso Mesquita (PDF)<\/li>\n\n\n\n<li><a href=\"http:\/\/beej.us\/guide\/bgnet\/translations\/bgnet_ptbr.html\">Guia Beej&#8217;s Para Programa\u00e7\u00e3o em Rede &#8211; Usando Internet Sockets<\/a>&nbsp;&#8211; Brian &#8220;Beej Jorgensen&#8221; Hall,&nbsp;<code>trl.:<\/code>&nbsp;cv8minix3 (HTML)<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/ufpb-computacao\/introducao-a-programacao-livro\/releases\">Introdu\u00e7\u00e3o a Programa\u00e7\u00e3o<\/a>&nbsp;&#8211; livro adotado na UFPB.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.inf.ufpr.br\/cursos\/ci067\/Docs\/NotasAula\/\">Linguagem C &#8211; Notas de Aula<\/a>&nbsp;&#8211; Carmem Hara, Wagner Zola (HTML,&nbsp;<a href=\"https:\/\/www.inf.ufpr.br\/cursos\/ci067\/Docs\/NotasAula.pdf\">PDF<\/a>)<\/li>\n\n\n\n<li><a href=\"https:\/\/fiorix.files.wordpress.com\/2014\/04\/o-fantc3a1stico-mundo-da-linguagem-c.pdf\">O Fant\u00e1stico Mundo da Linguagem C<\/a>&nbsp;(PDF)<\/li>\n\n\n\n<li><a href=\"http:\/\/www.ime.usp.br\/~pf\/algoritmos\/\">Projeto de Algoritmos em C<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a>C#<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.caelum.com.br\/apostila-csharp-orientacao-objetos\/\">C# e Orienta\u00e7\u00e3o a Objetos<\/a>&nbsp;&#8211; Caelum<\/li>\n\n\n\n<li><a href=\"https:\/\/livrocsharp.com.br\/wp-content\/uploads\/dae-uploads\/CSharpIniciantes.pdf\">C# para Iniciantes<\/a>&nbsp;&#8211; Andr\u00e9 Carlucci, Carlos dos Santos, Claudenir Andrade, Rafael Almeida, Ray Carneiro, Renato Haddad (PDF)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a><\/a>C++<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/www.ime.usp.br\/~slago\/slago-C++.pdf\">Apostila Linguagem C++<\/a>&nbsp;&#8211; Silvio Lago (PDF)<\/li>\n\n\n\n<li><a href=\"http:\/\/calhau.dca.fee.unicamp.br\/wiki\/images\/0\/01\/EstruturasDados.pdf\">Estrutura de Dados<\/a>&nbsp;(PDF)<\/li>\n\n\n\n<li><a href=\"https:\/\/web.archive.org\/web\/20190124233626\/http:\/\/webserver2.tecgraf.puc-rio.br\/~manuel\/Download\/Programacao%20Orientada%20a%20Objetos%20em%20C++.pdf\">Programa\u00e7\u00e3o Orientada a Objetos em C++<\/a>&nbsp;(PDF)<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/edsomjr\/TEP\">T\u00f3picos Especiais em Programa\u00e7\u00e3o<\/a>&nbsp;&#8211; Edson Alves (HTML)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Dart<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/dart.dev\/guides\">Dart Documenta\u00e7\u00e3o<\/a>&nbsp;&#8211; dart.dev<\/li>\n\n\n\n<li><a href=\"https:\/\/www.flutterparainiciantes.com.br\/\">Flutter para Iniciantes<\/a>&nbsp;&#8211; Rubens de Melo (gitbook)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Docker<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/livro.descomplicandodocker.com.br\/\">Descomplicando o Docker<\/a>&nbsp;&#8211; Jeferson Fernando<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Elixir<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/victorolinasc.github.io\/elixir_dojo\/dojo.html\">Elixir DOJO<\/a>&nbsp;&#8211; Victor Oliveira Nascimento (HTML)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Engenharia de Software<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/web.icmc.usp.br\/SCATUSU\/Boletim_aquisicao\/Boletim_Julho_2019\/capas_julho_2019\/Pressman_Engenharia0001.pdf\">Engenharia de Software &#8211; Uma Abordagem Profissional<\/a>&nbsp;&#8211; Roger S. Pressman, Bruce R. Maxim (PDF)<\/li>\n\n\n\n<li><a href=\"https:\/\/engsoftmoderna.info\/\">Engenharia de Software Moderna<\/a>&nbsp;&#8211; Marco Tulio Valente (HTML)<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Metodologias de Desenvolvimento de Software<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/www.infoq.com\/br\/minibooks\/kanban-scrum-minibook\">Kanban e Scrum &#8211; obtendo o melhor de ambos<\/a>&nbsp;<em>(account required)<\/em><\/li>\n\n\n\n<li><a href=\"http:\/\/www.infoq.com\/br\/minibooks\/priming-kanban-jesper-boeg\">Kanban em 10 Passos<\/a>&nbsp;<em>(account required)<\/em><\/li>\n\n\n\n<li><a href=\"http:\/\/www.infoq.com\/br\/minibooks\/scrum-xp-from-the-trenches\">Scrum e XP direto das Trincheiras<\/a>&nbsp;<em>(account required)<\/em><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Arquitetura de Software<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/docs.microsoft.com\/pt-br\/dotnet\/architecture\/modern-web-apps-azure\/\">ASP.NET Core architecture<\/a>&nbsp;(PDF)<\/li>\n\n\n\n<li><a href=\"https:\/\/docs.microsoft.com\/pt-br\/dotnet\/architecture\/microservices\/\">Microservices architecture<\/a>&nbsp;(PDF)<\/li>\n\n\n\n<li><a href=\"https:\/\/docs.microsoft.com\/pt-br\/dotnet\/architecture\/modernize-with-azure-containers\/\">Modernizing existing .NET apps<\/a>&nbsp;(PDF)<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Outros<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/ci.mrprompt.com.br\/\">CI &#8211; Integra\u00e7\u00e3o Cont\u00ednua Sem Desculpa<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/engsoftmoderna.info\/\">Engenharia de Software Moderna<\/a>&nbsp;&#8211; Marco Tulio Valente (HTML)<\/li>\n\n\n\n<li><a href=\"https:\/\/leanpub.com\/primeiros-passos-com-padroes-de-projeto\/\">Primeiros passos com Padr\u00f5es de Projeto<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Fortran<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.cenapad.unicamp.br\/treinamentos\/apostilas\/apostila_fortran90.pdf\">Introdu\u00e7\u00e3o ao Fortran90<\/a>&nbsp;&#8211; Unicamp\/ Cenapad &#8211; SP (PDF)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Fundamentos Matem\u00e1ticos Computacionais<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/educapes.capes.gov.br\/bitstream\/capes\/432209\/2\/Livro_Matematica%20Discreta.pdf\">Computa\u00e7\u00e3o: Matem\u00e1tica Discreta<\/a>&nbsp;&#8211; Raquel Montezuma Pinheiro Cabral (PDF)<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tsouanas.org\/fmcbook\/\">Matem\u00e1tica Fundacional para Computa\u00e7\u00e3o &#8211; Em progresso<\/a>&nbsp;&#8211; Thanos Tsouanas (\ud83d\udea7&nbsp;<em>in process<\/em>)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Git<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/rogerdudler.github.io\/git-guide\/index.pt_BR.html\">Git &#8211; guia pr\u00e1tico<\/a>&nbsp;&#8211; Roger Dudler (HTML)<\/li>\n\n\n\n<li><a href=\"http:\/\/www-cs-students.stanford.edu\/~blynn\/gitmagic\/intl\/pt_br\/\">Git Magic<\/a>&nbsp;&#8211; Ben Lynn,&nbsp;<code>trl.:<\/code>&nbsp;Leonardo Siqueira Rodrigues (HTML, PDF)<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/ltiaunesp\/Git-Minicurso\">Minicurso &#8211; Controle de Vers\u00e3o usando o Git<\/a>&nbsp;&#8211; LTIA UNESP, Marcelo Augusto Cordeiro<\/li>\n\n\n\n<li><a href=\"http:\/\/git-scm.com\/book\/pt-br\/\">Pro Git<\/a>&nbsp;&#8211; Scott Chacon, Ben Straub, et al. (HTML, PDF, EPUB)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">GO<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/larien.gitbook.io\/aprenda-go-com-testes\">Aprenda Go com Testes<\/a>&nbsp;&#8211; Lauren Ferreira<\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/go-br\/estudos\">Go &#8211; hands on<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.ime.usp.br\/~gold\/cursos\/2015\/MAC5742\/reports\/GoLang.pdf\">Go Lang &#8211; A linguagem do Google<\/a>&nbsp;&#8211; Suelen Goularte Carvalho (PDF)<\/li>\n\n\n\n<li><a href=\"http:\/\/goporexemplo.golangbr.org\/\">Go por Exemplo<\/a>&nbsp;&#8211; Mark McGranaghan, Jeremy Ashkenas, golangbr, Daniela Tamy Iwassa (HTML)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Haskell<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/taylorrf\/learnhaskell\">Aprender o Haskell ser\u00e1 um grande bem para voc\u00ea<\/a>&nbsp;&#8211; Miran Lipova\u010da,&nbsp;<code>trl.:<\/code>&nbsp;Tailor Fontela<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">HTML and CSS<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.telecom.uff.br\/pet\/petws\/downloads\/apostilas\/HTML.pdf\">Apostila de HTML<\/a>&nbsp;&#8211; Robertha Pereira Pedroso (PDF)<\/li>\n\n\n\n<li><a href=\"https:\/\/www.caelum.com.br\/apostila-html-css-javascript\/\">Desenvolvimento Web com HTML, CSS e JavaScript<\/a>&nbsp;&#8211; Caelum<\/li>\n\n\n\n<li><a href=\"http:\/\/diveintohtml5.com.br\/\">Dive Into HTML5<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/pt-br.learnlayout.com\/\">Estruturando o HTML com CSS<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Java<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/leanpub.com\/imergindo-jvm\">Imergindo na JVM<\/a>&nbsp;&#8211; Otavio Santana&nbsp;<em>(Leanpub account or valid email requested)<\/em><\/li>\n\n\n\n<li><a href=\"http:\/\/ccsl.ime.usp.br\/files\/publications\/files\/2008\/intro-java-cc.pdf\">Introdu\u00e7\u00e3o a Ci\u00eancia da Computa\u00e7\u00e3o com Java<\/a>&nbsp;(PDF)<\/li>\n\n\n\n<li><a href=\"http:\/\/www.caelum.com.br\/apostila-java-orientacao-objetos\/\">Java e Orienta\u00e7\u00e3o a Objetos<\/a>&nbsp;&#8211; Caelum<\/li>\n\n\n\n<li><a href=\"http:\/\/www.caelum.com.br\/apostila-java-web\/\">Java para Desenvolvimento Web<\/a>&nbsp;&#8211; Caelum<\/li>\n\n\n\n<li><a href=\"http:\/\/professor.unisinos.br\/pjaques\/material\/java_basico.pdf\">Programa\u00e7\u00e3o B\u00e1sica em Java<\/a>&nbsp;&#8211; Patr\u00edcia Jaques Maillard (PDF)<\/li>\n\n\n\n<li><a href=\"https:\/\/www.dca.fee.unicamp.br\/cursos\/PooJava\/Aulas\/poojava.pdf\">Programa\u00e7\u00e3o Orientada a Objetos: Uma Abordagem com Java<\/a>&nbsp;&#8211; Ivan Luiz Marques Ricarte (PDF)<\/li>\n\n\n\n<li><a href=\"https:\/\/s3.amazonaws.com\/algaworks-assets\/ebooks\/algaworks-livro-programacao-para-iniciantes-v1.1.pdf\">Programa\u00e7\u00e3o para iniciantes<\/a>&nbsp;(PDF)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">JavaScript<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/braziljs\/eloquente-javascript\">Eloquente JavaScript<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/stack.desenvolvedor.expert\/\">EXPERT JS Stack<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/developer.mozilla.org\/pt-BR\/docs\/Web\/JavaScript\/Guide\">Guia JavaScript<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/leanpub.com\/guiarapidofirefoxos\/read\">Guia R\u00e1pido de Desenvolvimento para Firefox OS<\/a>&nbsp;(HTML)<\/li>\n\n\n\n<li><a href=\"http:\/\/jstherightway.org\/pt-br\/\">JS: A forma certa<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/cezaraugusto\/You-Dont-Know-JS\/blob\/portuguese-translation\/async%20&amp;%20performance\/README.md\">You Don&#8217;t Know JS: Async &amp; Performance<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/cezaraugusto\/You-Dont-Know-JS\/blob\/portuguese-translation\/es6%20&amp;%20beyond\/README.md\">You Don&#8217;t Know JS: ES6 &amp; Al\u00e9m<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/cezaraugusto\/You-Dont-Know-JS\/blob\/portuguese-translation\/scope%20&amp;%20closures\/README.md\">You Don&#8217;t Know JS: Escopos &amp; Closures<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/cezaraugusto\/You-Dont-Know-JS\/blob\/portuguese-translation\/up%20&amp;%20going\/README.md\">You Don&#8217;t Know JS: Iniciando<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/cezaraugusto\/You-Dont-Know-JS\/blob\/portuguese-translation\/this%20&amp;%20object%20prototypes\/README.md\">You Don&#8217;t Know JS: this &amp; Prototipagem de Objetos<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/cezaraugusto\/You-Dont-Know-JS\/blob\/portuguese-translation\/types%20&amp;%20grammar\/README.md\">You Don&#8217;t Know JS: Tipos &amp; Gram\u00e1tica<\/a><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">AngularJS<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/tableless.com.br\/criando-uma-aplicacao-simples-com-angularjs\/\">Criando uma aplica\u00e7\u00e3o simples com AngularJS<\/a>&nbsp;&#8211; Davi Ferreira<\/li>\n\n\n\n<li><a href=\"http:\/\/tableless.com.br\/criando-uma-aplicacao-single-page-com-angularjs\/\">Criando uma aplica\u00e7\u00e3o Single Page com AngularJS<\/a>&nbsp;&#8211; Lucas Caprio<\/li>\n\n\n\n<li><a href=\"http:\/\/tableless.com.br\/diretivas-angularjs-abas\/\">Entendendo as diretivas e fazendo abas com AngularJS<\/a>&nbsp;&#8211; Diego Eis<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Backbone.js<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/blog.fernandomantoan.com\/serie-backbone-js-parte-1-introducao\/\">S\u00e9rie Backbone.js (blog.fernandomantoan.com)<\/a><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Ember.js<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/fabriciotav.org\/blog\/2013\/02\/20\/conceitos-basicos-do-emberjs.html\">Conceitos basicos do Ember.js<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/fabriciotav.org\/blog\/2013\/02\/20\/handlebars-helpers-com-emberjs.html\">Handlebars Helpers com Ember.js<\/a><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Express.js<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/nodebr.com\/primeiros-passos-com-express-em-node-js\/\">Primeiros passos com Express em Node.js<\/a><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Grunt<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/tableless.com.br\/grunt-voce-deveria-estar-usando\/\">Grunt &#8211; Voce deveria estar usando<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/woliveiras.com.br\/posts\/grunt-automatizando-tarefas\/\">Grunt | Automatizando tarefas<\/a><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Gulp<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/tableless.com.br\/gulp-o-novo-automatizador\/\">Gulp &#8211; O novo automatizador<\/a><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">jQuery<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/tableless.com.br\/categories\/jquery\/\">Artigos sobre jQuery<\/a><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Knockout.js<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/alexhiroshi\/knockoutjs-brasil\">Documenta\u00e7\u00e3o<\/a><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Node.js<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/caio-ribeiro-pereira\/livro-nodejs\">Aplica\u00e7\u00f5es web real-time com Node.js<\/a>&nbsp;&#8211; Caio Ribeiro Pereira<\/li>\n\n\n\n<li><a href=\"https:\/\/leanpub.com\/construindo-apis-testaveis-com-nodejs\/read\">Construindo APIs test\u00e1veis com Node.js<\/a>&nbsp;&#8211; Waldemar Neto (HTML)<\/li>\n\n\n\n<li><a href=\"https:\/\/udgwebdev.github.io\/nodejs\/\">Node.js para Leigos<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/tableless.com.br\/raspagem-de-dados-com-node-js\/\">Raspagem de dados com Node.js<\/a><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">React<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/tableless.com.br\/react-javascript-reativo\/\">React: JavaScript reativo<\/a><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Vue.js<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/web.archive.org\/web\/20180613054310\/http:\/\/www.vedovelli.com.br\/frontend\/adicionar-bootstrap-e-font-awesome-no-projeto-criado-com-o-vue-cli\/\">Adicionar Bootstrap e Font-awesome no projeto criado com o Vue Cli<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/br.vuejs.org\/v2\/guide\/\">Documenta\u00e7\u00e3o pt-BR<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/leanpub.com\/livro-vue\">Vue.js na pr\u00e1tica<\/a>&nbsp;&#8211; Daniel Schmitz, Daniel Pedrinha Georgii (Necess\u00e1rio criar uma conta (gratuita) no Leanpub para baixar o livro completo nos formatos PDF, EPUB, MOBI ou pelo pr\u00f3prio site)<\/li>\n\n\n\n<li><a href=\"http:\/\/web.archive.org\/web\/20160331162636\/http:\/\/carlosgartner.com.br\/vuejs-filtro-para-criar-urls-amigaveis\/\">VueJS: Filtro para criar URL\u2019s amig\u00e1veis<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Kubernetes<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/livro.descomplicandokubernetes.com.br\/\">Descomplicando Kubernetes<\/a>&nbsp;&#8211; Jeferson Fernando<\/li>\n\n\n\n<li><a href=\"https:\/\/docs.microsoft.com\/pt-br\/learn\/paths\/intro-to-kubernetes-on-azure\/\">Introdu\u00e7\u00e3o ao Kubernetes no Azure<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Lisp<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/www.dca.fee.unicamp.br\/courses\/EA072\/lisp9596\/Lisp9596.html\">Introdu\u00e7\u00e3o a linguagem LISP<\/a>&nbsp;(HTML)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Lua<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/www.lua.org\/manual\/5.2\/pt\/\">Manual de Refer\u00eancia de Lua 5.2<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Pascal<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.inf.ufpr.br\/marcos\/livro_alg1\/livro_alg1.pdf\">Algoritmos e Estruturas de Dados I<\/a>&nbsp;&#8211; Marcos Alexandre Castilho, Fabiano Silva, Daniel Weingaertner (PDF)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">PHP<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/bit.ly\/ebook-silex\">Api REST Com Silex no GAE<\/a>&nbsp;&#8211; Nanderson Castro (PDF, EPUB, MOBI)<\/li>\n\n\n\n<li><a href=\"http:\/\/book.cakephp.org\/2.0\/pt\/index.html\">CakePHP<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/www.etelg.com.br\/paginaete\/downloads\/informatica\/php.pdf\">Curso Linguagem PHP 2000<\/a>&nbsp;(PDF)<\/li>\n\n\n\n<li><a href=\"http:\/\/br.phptherightway.com\/\">PHP Do jeito certo<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/phpunit.de\/manual\/current\/pt_br\/index.html\">PHPUnit<\/a>&nbsp;(PDF, EPUB, MOBI)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Python<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/aprendendo-computacao-com-python.readthedocs.org\/en\/latest\/index.html\">Aprenda computa\u00e7\u00e3o com Python<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/osantana.me\/curso-de-python-e-django\">Curso de Python e Django<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/turing.com.br\/material\/acpython\/mod3\/django\/index.html\">Django 101 &#8211; Introdu\u00e7\u00e3o ao Django<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/professor.luzerna.ifc.edu.br\/ricardo-antonello\/wp-content\/uploads\/sites\/8\/2017\/02\/Livro-Introdu%C3%A7%C3%A3o-a-Vis%C3%A3o-Computacional-com-Python-e-OpenCV-3.pdf\">Introdu\u00e7\u00e3o a Vis\u00e3o Computacional com Python e OpenCV<\/a>&nbsp;(PDF)<\/li>\n\n\n\n<li><a href=\"https:\/\/python-guide-pt-br.readthedocs.io\/pt_BR\/latest\/\">O Guia do Mochileiro para Python!<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/turing.com.br\/pydoc\/2.7\/tutorial\/\">O tutorial de Python<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.dcc.ufrj.br\/~fabiom\/mab225\/PensandoTkinter.pdf\">Pensando Tkinter<\/a>&nbsp;&#8211; Steven Ferg (PDF)<\/li>\n\n\n\n<li><a href=\"https:\/\/penseallen.github.io\/PensePython2e\">Pense em Python<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.caelum.com.br\/apostila-python-orientacao-a-objetos\/\">Python e Orienta\u00e7\u00e3o a Objetos<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/dunossauro.github.io\/python-funcional\/\">Python Funcional<\/a>&nbsp;&#8211; Eduardo Mendes<\/li>\n\n\n\n<li><a href=\"https:\/\/docs.google.com\/viewer?a=v&amp;pid=sites&amp;srcid=ZGVmYXVsdGRvbWFpbnxyYWZhZWx1ZnR8Z3g6NTJlM2UzYzY1ZTgzMDEwMw\">Python Orientado a Objetos<\/a>&nbsp;(PDF)<\/li>\n\n\n\n<li><a href=\"https:\/\/ark4n.files.wordpress.com\/2010\/01\/python_para_desenvolvedores_2ed.pdf\">Python para Desenvolvedores<\/a>&nbsp;(PDF)<\/li>\n\n\n\n<li><a href=\"http:\/\/tutorial.djangogirls.org\/pt\/\">Tutorial Django Girls<\/a><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Django<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/pythonacademy.com.br\/ebooks\/desenvolvimento-web-com-python-e-django\">Desenvolvimento Web com Python e Django<\/a>&nbsp;&#8211; Vin\u00edcius Ramos (endere\u00e7o de e-mail&nbsp;<em>solicitado<\/em>, n\u00e3o obrigat\u00f3rio)<\/li>\n\n\n\n<li><a href=\"https:\/\/docs.djangoproject.com\/pt-br\">Documenta\u00e7\u00e3o do Django<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/tutorial.djangogirls.org\/pt\/\">Tutorial Django Girls<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">R<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/www.uesc.br\/editora\/livrosdigitais2\/analiseexploratoria_r.pdf\">An\u00e1lise Explorat\u00f3ria de Dados usando o R<\/a>&nbsp;&#8211; Enio Jelihovschi (PDF)<\/li>\n\n\n\n<li><a href=\"https:\/\/homepages.dcc.ufmg.br\/~assuncao\/EstatCC\/FECD.pdf\">Fundamentos Estat\u00edsticos de Ci\u00eancia dos Dados<\/a>&nbsp;&#8211; Renato Assun\u00e7\u00e3o (PDF)<\/li>\n\n\n\n<li><a href=\"http:\/\/www.uesc.br\/editora\/livrosdigitais_20140513\/r_cientistas.pdf\">R para cientistas sociais<\/a>&nbsp;&#8211; Jakson Alves de Aquino (PDF)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">RegEx<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/aurelio.net\/regex\/guia\/\">Express\u00f5es Regulares &#8211; Guia de Consulta R\u00e1pida<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Ruby<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/www.jmonteiro.com\/aprendaaprogramar\/\">Aprenda a Programar<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/leanpub.com\/conhecendo-ruby\/read\">Conhecendo Ruby &#8211; Eustaquio Rangel<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Rust<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/rust-br.github.io\/rust-book-pt-br\/title-page.html\">A Linguagem de Programa\u00e7\u00e3o Rust<\/a>&nbsp;&#8211; Steve Klabnik, Carol Nichols,&nbsp;<code>trl.:<\/code>&nbsp;Lucas Guimar\u00e3es,&nbsp;<code>trl.:<\/code>&nbsp;Mario Idival,&nbsp;<code>trl.:<\/code>&nbsp;Alberto Margarido, et al. (HTML)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Shell \/ Bash<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/meleu.gitbooks.io\/bashscripting\/content\/\">Bash Scripting<\/a>&nbsp;&#8211; Meleu (gitbook)<\/li>\n\n\n\n<li><a href=\"https:\/\/blauaraujo.com\/downloads\/shell-pattern-matching.pdf\">Casamento de Padr\u00f5es no Shell do GNU\/Linux<\/a>&nbsp;&#8211; Blau Ara\u00fajo (PDF)<\/li>\n\n\n\n<li><a href=\"https:\/\/blauaraujo.com\/downloads\/cipb-guia.pdf\">Curso Intensivo de Programa\u00e7\u00e3o do Bash &#8211; Guia de Estudos<\/a>&nbsp;&#8211; Blau Ara\u00fajo (PDF)<\/li>\n\n\n\n<li><a href=\"https:\/\/blauaraujo.com\/downloads\/curso-shell-gnu.pdf\">Curso Shell GNU<\/a>&nbsp;&#8211; Blau Ara\u00fajo (PDF) (\ud83d\udea7&nbsp;<em>in process<\/em>)<\/li>\n\n\n\n<li><a href=\"http:\/\/aurelio.net\/shell\/apostila-introducao-shell.pdf\">Introdu\u00e7\u00e3o ao Shell Script<\/a>&nbsp;&#8211; Aurelio Marinho Jargas (PDF)<\/li>\n\n\n\n<li><a href=\"https:\/\/www.telecom.uff.br\/pet\/petws\/downloads\/apostilas\/LINUX.pdf\">Pequena introdu\u00e7\u00e3o ao linux e ao Shell Script<\/a>&nbsp;(PDF)<\/li>\n\n\n\n<li><a href=\"https:\/\/blauaraujo.com\/downloads\/pmpgb.pdf\">Pequeno Manual do Programador GNU\/Bash<\/a>&nbsp;&#8211; Blau Ara\u00fajo (PDF)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">TypeScript<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.maiconsilva.com\/starting-typescript\/\">Iniciando no TypeScript &#8211; Guia pr\u00e1tico para os primeiros passos da linguagem<\/a>&nbsp;&#8211; Maicon Silva (HTML)<\/li>\n\n\n\n<li><a href=\"https:\/\/www.typescriptlang.org\/pt\/docs\/\">TypeScript Documenta\u00e7\u00e3o<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/oieduardorabelo.medium.com\/typescript-o-guia-definitivo-1a63b04259cc\">TypeScript: O guia definitivo<\/a>&nbsp;&#8211; Eduardo Rabelo (HTML)<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Reposit\u00f3rio original com mais conte\u00fado<\/h2>\n\n\n\n<p><a href=\"https:\/\/github.com\/EbookFoundation\/free-programming-books\">Reposit\u00f3rio original<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">TabNews &#8211; Artigos t\u00e9cnicos em portugu\u00e9s<\/h2>\n\n\n\n<p><a href=\"https:\/\/www.tabnews.com.br\/\">https:\/\/www.tabnews.com.br\/<\/a><\/p>\n\n\n\n<p>FONTE: Por Rodrigo no TabNews &#8211; https:\/\/www.tabnews.com.br\/Rodrigo182\/livros-gratuitos-de-programacao<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>No post de hoje vamos compartilhar uma lista de livros de programa\u00e7\u00e3o em portugu\u00eas. Conte\u00fado originalmente postado pelo Rodrigo no<\/p>\n","protected":false},"author":4,"featured_media":17404,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","footnotes":""},"categories":[106,302,303],"tags":[116,341,326],"class_list":["post-17403","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desenvolvimento","category-destaque-principal","category-destaque-secundario","tag-gratis","tag-livros","tag-programacao"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Livros de Programa\u00e7\u00e3o Gr\u00e1tis - SOLOWEB Tecnologia<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/soloweb.com.br\/blog\/2022\/12\/07\/livros-de-programacao-gratis\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Livros de Programa\u00e7\u00e3o Gr\u00e1tis - SOLOWEB Tecnologia\" \/>\n<meta property=\"og:description\" content=\"No post de hoje vamos compartilhar uma lista de livros de programa\u00e7\u00e3o em portugu\u00eas. Conte\u00fado originalmente postado pelo Rodrigo no\" \/>\n<meta property=\"og:url\" content=\"https:\/\/soloweb.com.br\/blog\/2022\/12\/07\/livros-de-programacao-gratis\/\" \/>\n<meta property=\"og:site_name\" content=\"SOLOWEB Tecnologia\" \/>\n<meta property=\"article:published_time\" content=\"2022-12-07T10:05:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-04-02T12:53:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2022\/12\/WhatsApp-Image-2022-12-05-at-20.11.21.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"940\" \/>\n\t<meta property=\"og:image:height\" content=\"787\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Carlos Rolim\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Carlos Rolim\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/2022\\\/12\\\/07\\\/livros-de-programacao-gratis\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/2022\\\/12\\\/07\\\/livros-de-programacao-gratis\\\/\"},\"author\":{\"name\":\"Carlos Rolim\",\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/b10ff5bc260b411c2d82b19fad8ae3f1\"},\"headline\":\"Livros de Programa\u00e7\u00e3o Gr\u00e1tis\",\"datePublished\":\"2022-12-07T10:05:53+00:00\",\"dateModified\":\"2023-04-02T12:53:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/2022\\\/12\\\/07\\\/livros-de-programacao-gratis\\\/\"},\"wordCount\":1599,\"publisher\":{\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/2022\\\/12\\\/07\\\/livros-de-programacao-gratis\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/WhatsApp-Image-2022-12-05-at-20.11.21.jpeg\",\"keywords\":[\"gr\u00e1tis\",\"livros\",\"programa\u00e7\u00e3o\"],\"articleSection\":[\"Desenvolvimento\",\"Destaque Principal\",\"Destaque Secund\u00e1rio\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/2022\\\/12\\\/07\\\/livros-de-programacao-gratis\\\/\",\"url\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/2022\\\/12\\\/07\\\/livros-de-programacao-gratis\\\/\",\"name\":\"Livros de Programa\u00e7\u00e3o Gr\u00e1tis - SOLOWEB Tecnologia\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/2022\\\/12\\\/07\\\/livros-de-programacao-gratis\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/2022\\\/12\\\/07\\\/livros-de-programacao-gratis\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/WhatsApp-Image-2022-12-05-at-20.11.21.jpeg\",\"datePublished\":\"2022-12-07T10:05:53+00:00\",\"dateModified\":\"2023-04-02T12:53:43+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/2022\\\/12\\\/07\\\/livros-de-programacao-gratis\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/2022\\\/12\\\/07\\\/livros-de-programacao-gratis\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/2022\\\/12\\\/07\\\/livros-de-programacao-gratis\\\/#primaryimage\",\"url\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/WhatsApp-Image-2022-12-05-at-20.11.21.jpeg\",\"contentUrl\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/WhatsApp-Image-2022-12-05-at-20.11.21.jpeg\",\"width\":940,\"height\":787},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/2022\\\/12\\\/07\\\/livros-de-programacao-gratis\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Livros de Programa\u00e7\u00e3o Gr\u00e1tis\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/\",\"name\":\"SOLOWEB Tecnologia\",\"description\":\"SOLOWEB Tecnologia\",\"publisher\":{\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/#organization\",\"name\":\"SOLOWEB Tecnologia\",\"url\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/cropped-solo.png\",\"contentUrl\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/cropped-solo.png\",\"width\":341,\"height\":94,\"caption\":\"SOLOWEB Tecnologia\"},\"image\":{\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/b10ff5bc260b411c2d82b19fad8ae3f1\",\"name\":\"Carlos Rolim\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/avatar_user_4_1674993909-96x96.png\",\"url\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/avatar_user_4_1674993909-96x96.png\",\"contentUrl\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/avatar_user_4_1674993909-96x96.png\",\"caption\":\"Carlos Rolim\"},\"sameAs\":[\"http:\\\/\\\/carlosrolim.com\"],\"url\":\"https:\\\/\\\/soloweb.com.br\\\/blog\\\/author\\\/carlos\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Livros de Programa\u00e7\u00e3o Gr\u00e1tis - SOLOWEB Tecnologia","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/soloweb.com.br\/blog\/2022\/12\/07\/livros-de-programacao-gratis\/","og_locale":"pt_BR","og_type":"article","og_title":"Livros de Programa\u00e7\u00e3o Gr\u00e1tis - SOLOWEB Tecnologia","og_description":"No post de hoje vamos compartilhar uma lista de livros de programa\u00e7\u00e3o em portugu\u00eas. Conte\u00fado originalmente postado pelo Rodrigo no","og_url":"https:\/\/soloweb.com.br\/blog\/2022\/12\/07\/livros-de-programacao-gratis\/","og_site_name":"SOLOWEB Tecnologia","article_published_time":"2022-12-07T10:05:53+00:00","article_modified_time":"2023-04-02T12:53:43+00:00","og_image":[{"width":940,"height":787,"url":"https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2022\/12\/WhatsApp-Image-2022-12-05-at-20.11.21.jpeg","type":"image\/jpeg"}],"author":"Carlos Rolim","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Carlos Rolim","Est. tempo de leitura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/soloweb.com.br\/blog\/2022\/12\/07\/livros-de-programacao-gratis\/#article","isPartOf":{"@id":"https:\/\/soloweb.com.br\/blog\/2022\/12\/07\/livros-de-programacao-gratis\/"},"author":{"name":"Carlos Rolim","@id":"https:\/\/soloweb.com.br\/blog\/#\/schema\/person\/b10ff5bc260b411c2d82b19fad8ae3f1"},"headline":"Livros de Programa\u00e7\u00e3o Gr\u00e1tis","datePublished":"2022-12-07T10:05:53+00:00","dateModified":"2023-04-02T12:53:43+00:00","mainEntityOfPage":{"@id":"https:\/\/soloweb.com.br\/blog\/2022\/12\/07\/livros-de-programacao-gratis\/"},"wordCount":1599,"publisher":{"@id":"https:\/\/soloweb.com.br\/blog\/#organization"},"image":{"@id":"https:\/\/soloweb.com.br\/blog\/2022\/12\/07\/livros-de-programacao-gratis\/#primaryimage"},"thumbnailUrl":"https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2022\/12\/WhatsApp-Image-2022-12-05-at-20.11.21.jpeg","keywords":["gr\u00e1tis","livros","programa\u00e7\u00e3o"],"articleSection":["Desenvolvimento","Destaque Principal","Destaque Secund\u00e1rio"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/soloweb.com.br\/blog\/2022\/12\/07\/livros-de-programacao-gratis\/","url":"https:\/\/soloweb.com.br\/blog\/2022\/12\/07\/livros-de-programacao-gratis\/","name":"Livros de Programa\u00e7\u00e3o Gr\u00e1tis - SOLOWEB Tecnologia","isPartOf":{"@id":"https:\/\/soloweb.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/soloweb.com.br\/blog\/2022\/12\/07\/livros-de-programacao-gratis\/#primaryimage"},"image":{"@id":"https:\/\/soloweb.com.br\/blog\/2022\/12\/07\/livros-de-programacao-gratis\/#primaryimage"},"thumbnailUrl":"https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2022\/12\/WhatsApp-Image-2022-12-05-at-20.11.21.jpeg","datePublished":"2022-12-07T10:05:53+00:00","dateModified":"2023-04-02T12:53:43+00:00","breadcrumb":{"@id":"https:\/\/soloweb.com.br\/blog\/2022\/12\/07\/livros-de-programacao-gratis\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/soloweb.com.br\/blog\/2022\/12\/07\/livros-de-programacao-gratis\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/soloweb.com.br\/blog\/2022\/12\/07\/livros-de-programacao-gratis\/#primaryimage","url":"https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2022\/12\/WhatsApp-Image-2022-12-05-at-20.11.21.jpeg","contentUrl":"https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2022\/12\/WhatsApp-Image-2022-12-05-at-20.11.21.jpeg","width":940,"height":787},{"@type":"BreadcrumbList","@id":"https:\/\/soloweb.com.br\/blog\/2022\/12\/07\/livros-de-programacao-gratis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/soloweb.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Livros de Programa\u00e7\u00e3o Gr\u00e1tis"}]},{"@type":"WebSite","@id":"https:\/\/soloweb.com.br\/blog\/#website","url":"https:\/\/soloweb.com.br\/blog\/","name":"SOLOWEB Tecnologia","description":"SOLOWEB Tecnologia","publisher":{"@id":"https:\/\/soloweb.com.br\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/soloweb.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/soloweb.com.br\/blog\/#organization","name":"SOLOWEB Tecnologia","url":"https:\/\/soloweb.com.br\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/soloweb.com.br\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2022\/04\/cropped-solo.png","contentUrl":"https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2022\/04\/cropped-solo.png","width":341,"height":94,"caption":"SOLOWEB Tecnologia"},"image":{"@id":"https:\/\/soloweb.com.br\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/soloweb.com.br\/blog\/#\/schema\/person\/b10ff5bc260b411c2d82b19fad8ae3f1","name":"Carlos Rolim","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2023\/01\/avatar_user_4_1674993909-96x96.png","url":"https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2023\/01\/avatar_user_4_1674993909-96x96.png","contentUrl":"https:\/\/soloweb.com.br\/blog\/wp-content\/uploads\/2023\/01\/avatar_user_4_1674993909-96x96.png","caption":"Carlos Rolim"},"sameAs":["http:\/\/carlosrolim.com"],"url":"https:\/\/soloweb.com.br\/blog\/author\/carlos\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/soloweb.com.br\/blog\/wp-json\/wp\/v2\/posts\/17403","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/soloweb.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/soloweb.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/soloweb.com.br\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/soloweb.com.br\/blog\/wp-json\/wp\/v2\/comments?post=17403"}],"version-history":[{"count":5,"href":"https:\/\/soloweb.com.br\/blog\/wp-json\/wp\/v2\/posts\/17403\/revisions"}],"predecessor-version":[{"id":17817,"href":"https:\/\/soloweb.com.br\/blog\/wp-json\/wp\/v2\/posts\/17403\/revisions\/17817"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/soloweb.com.br\/blog\/wp-json\/wp\/v2\/media\/17404"}],"wp:attachment":[{"href":"https:\/\/soloweb.com.br\/blog\/wp-json\/wp\/v2\/media?parent=17403"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/soloweb.com.br\/blog\/wp-json\/wp\/v2\/categories?post=17403"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/soloweb.com.br\/blog\/wp-json\/wp\/v2\/tags?post=17403"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}