Close Menu
Código Simples .NETCódigo Simples .NET
    Facebook X (Twitter) Instagram
    Trending
    • NewSQL em 2025: O Estado Atual, Tendências e o Futuro dos Bancos de Dados Relacionais Escaláveis
    • 12 Regras Essenciais para Reduzir a Latência de Aplicações
    • Cache Hit Ratio: Como uma Simples Métrica Pode Revolucionar sua Arquitetura
    • Como a Uber calcula o tempo estimado de chegada
    • 30 APIs Gratuitas para desenvolvedores
    • Por que escalar escrita é tão mais difícil do que escalar leitura?
    • MongoDB Analyzer para .NET: Visualize e otimize suas consultas de forma simples
    • Cardinalidade: O Conceito que Transforma o Desempenho de Bancos de Dados SQL e NoSQL
    Facebook X (Twitter) Instagram
    Código Simples .NETCódigo Simples .NET
    Código Simples .NETCódigo Simples .NET
    Home»Cursos»1000 livros gratuitos sobre programação!

    1000 livros gratuitos sobre programação!

    Jhonathan SoaresBy Jhonathan Soares12 de fevereiro de 20166 Mins Read Cursos
    Share
    Facebook Twitter LinkedIn WhatsApp Copy Link

    Olha que dica bacana!

    A pagina só com livros sobre programação é mantida no GitHub é mantida por aproximadamente 200 pessoas que contribuem adicionando novos livros sobre o mundo da programação quase diariamente.

    Veja a prévia da lista de livros sobre programação:

    Índice

    • Agnósticos
      • Programação
      • Sistemas Operacionais
    • Android
    • Assembly
    • C
    • C#
    • C++
    • Docker
    • Engenharia de software
      • Arquitetura de Software
      • Metodologias de Desenvolvimento de Software
      • Outros
    • Fundamentos Matemáticos Computacionais
    • Git
    • Go
    • Haskell
    • HTML / CSS
    • Java
    • JavaScript
      • Angular
      • Angular.js
      • Backbone.js
      • Ember.js
      • Express.js
      • Grunt
      • Gulp
      • jQuery
      • Knockout.js
      • Meteor
      • Node.js
      • React
      • Vue.js
    • Kubernetes
    • LaTeX
    • LISP
    • Lua
    • PHP
      • Symfony
    • Python
      • Django
    • R
    • RegEx
    • Ruby
    • Shell Script
    • Vim

    Agnósticos

    Programação

    • Introdução a Algoritmos e Programação – Fabricio Ferrari e Cristian Cechinel (PDF)
    • Lógica de Programação para iniciantes – Gustavo Furtado de Oliveira Alves (PDF)

    Sistemas Operacionais

    • Guia Foca Linux – Gleydson Maziolli (PDF)
    • Sistemas Operacionais: Conceitos e Mecanismos – Carlos A. Maziero (PDF) (? em contínuo desenvolvimento)

    Android

    • Google Android: Uma abordagem prática e didática – Rafael Guimarães Sakurai – (Necessário criar uma conta (gratuita) no Leanpub para baixar o livro completo nos formatos PDF, EPUB, MOBI ou pelo próprio site)

    Assembly

    • Assembly x86 – Luis Felipe, Mente Binária (gitbook)

    C

    • Apostila Linguagem C – Silvio Lago (PDF)
    • Curso de Programação em C – UFMG – Renato Cardoso Mesquita (PDF)
    • Guia Beej’s Para Programação em Rede – Usando Internet Sockets – B. Hall, Traduzido por cv8minix3 (HTML)
    • Introdução a Programação – livro adotado na UFPB.
    • Introdução em Computação – C.
    • O Fantástico Mundo da Linguagem C (PDF)
    • Projeto de Algoritmos em C

    C Sharp

    • C# e Orientação a Objetos – Caelum

    C++

    • Apostila Linguagem C++ – Silvio Lago (PDF)
    • Estrutura de Dados (PDF)
    • Programação Orientada a Objetos em C++ (PDF)

    Docker

    • Docker para desenvolvedores – Rafael Gomes (necessário conta no Leanpub ou e-mail válido)

    Engenharia de Software

    Metodologias de Desenvolvimento de Software

    • Kanban e Scrum – obtendo o melhor de ambos (account required)
    • Kanban em 10 Passos (account required)
    • Scrum e XP direto das Trincheiras (account required)

    Arquitetura de Software

    • ASP.NET Core architecture (PDF)
    • Microservices architecture (PDF)
    • Modernizing existing .NET apps (PDF)

    Outros

    • CI – Integração Contínua Sem Desculpa
    • Deploy em produção para desenvolvedores – Rafael Gomes (necessário conta no Leanpub ou e-mail válido)
    • Engenharia de Software Moderna – Marco Tulio Valente (HTML)
    • Primeiros passos com Padrões de Projeto

    Fundamentos Matemáticos Computacionais

    • Matemática Fundacional para Computação – Em progresso – Thanos Tsouanas (? in process)

    Git

    • Git – guia prático
    • Git Magic
    • Minicurso – Controle de Versão usando o Git – LTIA UNESP
    • Pro Git

    GO

    • Aprenda Go com Testes – Lauren Ferreira
    • Go – hands on
    • Go por Exemplo – Mark McGranaghan, Jeremy Ashkenas, golangbr, Daniela Tamy Iwassa (HTML)

    Haskell

    • Aprender o Haskell será um grande bem para você (tradução em andamento)

    HTML / CSS

    • Apostila de HTML – Robertha Pereira Pedroso (PDF)
    • Desenvolvimento Web com HTML, CSS e JavaScript – Caelum
    • Dive Into HTML5
    • Estruturando o HTML com CSS
    • Websites Atendendo a Requisitos de Acessibilidade e Usabilidade – Leonelo Dell Anhol Almeida, Maria Cecília Calani Baranauskas, Vagner Figueredo de Santana (PDF) (Leanpub account or valid email requested)

    Java

    • Desenvolvimento Distribuído com JavaEE – Rafael Guimarães Sakurai
    • Imergindo na JVM – Otavio Santana (Leanpub account or valid email requested)
    • Introdução a Ciência da Computação com Java (PDF)
    • Java e Orientação a Objetos – Caelum
    • Java para Desenvolvimento Web – Caelum
    • Programação para iniciantes (PDF)

    JavaScript

    • Eloquente JavaScript
    • EXPERT JS Stack
    • Guia JavaScript
    • Guia Rápido de Desenvolvimento para Firefox OS
    • JS: A forma certa
    • You Don’t Know JS: Async & Performance
    • You Don’t Know JS: ES6 & Além
    • You Don’t Know JS: Escopos & Closures
    • You Don’t Know JS: Iniciando
    • You Don’t Know JS: this & Prototipagem de Objetos
    • You Don’t Know JS: Tipos & Gramática

    Angular

    • Angular 2 – Criando sua primeira aplicação no Visual Studio Code
    • Implemente um aplicativo de página única com o Angular 2

    Angular.js

    • Criando uma aplicação simples com AngularJS
    • Criando uma aplicação Single Page com AngularJS
    • Entendendo as diretivas e fazendo abas com AngularJS

    Backbone.js

    • Série Backbone.js (blog.fernandomantoan.com)
    • Série Backbone.js (devfuria.com.br)

    Ember.js

    • Conceitos basicos do Ember.js
    • Handlebars Helpers com Ember.js

    Express.js

    • Primeiros passos com Express em Node.js

    Grunt

    • Grunt – Voce deveria estar usando
    • Grunt | Automatizando tarefas

    Gulp

    • Gulp – O novo automatizador

    jQuery

    • Artigos sobre jQuery

    Knockout.js

    • Documentação

    Meteor

    • Tudo sobre Meteor

    Node.js

    • Aplicações web real-time com Node.js – Caio Ribeiro Pereira
    • Construindo APIs testáveis com Node.js – Waldemar Neto (necessário conta no Leanpub ou e-mail válido)
    • Node.js para Leigos
    • Raspagem de dados com Node.js

    React

    • React: JavaScript reativo
    • The Road to Learn React (necessário conta no Leanpub ou e-mail válido)

    Vue.js

    • Adicionar Bootstrap e Font-awesome no projeto criado com o Vue Cli
    • Documentação pt-BR
    • Vue.js Brasil – Artigos em Português sobre Vue.js
    • Vue.js na prática – Daniel Schmitz and Daniel Pedrinha Georgii (Necessário criar uma conta (gratuita) no Leanpub para baixar o livro completo nos formatos PDF, EPUB, MOBI ou pelo próprio site)
    • VueJS: Filtro para criar URL’s amigáveis

    Kubernetes

    • Introdução ao Kubernetes no Azure

    LaTeX

    • Breve Introdução ao LaTeX2e – Lenimar Nunes de Andrade (PDF)
    • Introdução ao LaTeX 2 – Ou LaTeX 2 em 105 minutos
    • Latexação – Tássio Naia dos Santos (PDF)

    LISP

    • Introdução a linguagem LISP (HTML)

    Lua

    • Manual de Referência de Lua 5.2

    PHP

    • A semana PHP
    • Api REST Com Silex no GAE – Nanderson Castro (PDF, EPUB, MOBI)
    • CakePHP
    • Curso Linguagem PHP 2000 (PDF)
    • PHP Do jeito certo
    • PHPUnit (PDF, EPUB, MOBI)

    Symfony

    • Symfony 5: A Trilha Rápida

    Python

    • Aprenda computação com Python
    • Aprenda Python Básico – Rápido e Fácil de entender (PDF / Epub)
    • Curso de Python e Django
    • Django 101 – Introdução ao Django
    • Introdução a Visão Computacional com Python e OpenCV (PDF)
    • O Guia do Mochileiro para Python!
    • O tutorial de Python
    • Pense em Python
    • Python e Orientação a Objetos
    • Python Funcional – Eduardo Mendes
    • Python Orientado a Objetos (PDF)
    • Python para Desenvolvedores (PDF)
    • Tutorial Django Girls

    Django

    • Desenvolvimento Web com Python e Django – Vinícius Ramos (endereço de e-mail solicitado, não obrigatório)
    • Documentação do Django
    • Tutorial Django Girls

    R

    • Análise Exploratória de Dados usando o R – Enio Jelihovschi (PDF)
    • Ciência de Dados com R – Paulo Oliveira, Saulo Guerra, and Robert McDonnell (email address requested, not required)
    • Fundamentos Estatísticos de Ciência dos Dados – Renato Assunção (PDF)
    • R para cientistas sociais – Jakson Alves de Aquino (PDF)

    RegEx

    • Expressões Regulares – Guia de Consulta Rápida

    Ruby

    • Aprenda a Programar
    • Conhecendo Ruby – Eustaquio Rangel
    • O (comovente) guia de Ruby do Why

    Shell

    • Introdução ao Shell Script – Aurelio Marinho Jargas (PDF)
    • Pequena introdução ao linux e ao Shell Script (PDF)
    • Shell Script do Zero (PDF)

    Vim

      • Editor VI – Guia de Referência – Aurelio Marinho Jargas
      • O Editor de Texto Vim – Sérgio Luiz Araújo Silva et al.
      • Vim Avançado – Aurelio Marinho Jargas
      • Vim Básico – Aurelio Marinho Jargas
      • Vim Médio – Aurelio Marinho Jargas
      • Vim para Noobs – William Oliveira Souza

    Bons estudos com esta lista de livros sobre programação!!

    Share. Facebook Twitter LinkedIn Telegram WhatsApp Copy Link
    Jhonathan Soares
    • Website
    • Facebook
    • X (Twitter)
    • LinkedIn

    Criador do blog Código Simples e com mais 15 anos de experiência em TI, com títulos de MVP Microsoft na área de Visual Studio Development, Neo4j Top 50 Certificate, Scrum Master e MongoDB Evangelist.

    Posts Relacionados

    Happy Hour com Dados #16 – Java vs C#

    C# Dicas 22 de setembro de 20201 Min Read

    Happy Hour com Dados #15 – Aplicação de IA no Processamento de Imagem

    Dicas Tecnologia 22 de setembro de 20201 Min Read

    Happy Hour com Dados #14 – Modelagem de Dados

    Dicas NoSql Sql 22 de setembro de 20201 Min Read
    Newsletter

    Digite seu endereço de e-mail para receber notificações de novas publicações por e-mail.

    Junte-se a 25mil outros assinantes
    Posts recentes
    • NewSQL em 2025: O Estado Atual, Tendências e o Futuro dos Bancos de Dados Relacionais Escaláveis
    • 12 Regras Essenciais para Reduzir a Latência de Aplicações
    • Cache Hit Ratio: Como uma Simples Métrica Pode Revolucionar sua Arquitetura
    • Como a Uber calcula o tempo estimado de chegada
    • 30 APIs Gratuitas para desenvolvedores
    Categorias
    • Arquitetura (14)
      • Testes (2)
    • Asp.net (120)
      • C# (89)
      • Mvc (13)
    • Banco de dados (90)
      • NoSql (58)
      • Sql (38)
    • Boas práticas (29)
      • Gestão & Produtividade (1)
      • Metodologias Ágeis (6)
    • Cursos (52)
    • Dicas (105)
    • Front-End (92)
    • IA (1)
    • Linux (6)
    • NodeJS (4)
    • Post do Leitor (9)
    • Python (5)
    • Seo (12)
    • Tecnologia (30)
      • ITIL (1)
      • Padrões de Projeto (4)
    • Testes (2)

    VEJA TAMBÉM

    Cursos
    12 de fevereiro de 20166 Mins Read

    1000 livros gratuitos sobre programação!

    Olha que dica bacana! A pagina só com livros sobre programação é mantida no GitHub…

    30 APIs Gratuitas para desenvolvedores

    Facebook X (Twitter) Instagram LinkedIn

    Type above and press Enter to search. Press Esc to cancel.

    Vá para versão mobile