+30 Livros de Programação Grátis! [PDF]

* Se você tem dúvidas sobre como baixar livros grátis do InfoLivros, visite nosso guia para baixar livros.

Continuando com nosso labor, nós criamos uma seleta lista de livros grátis de Programação para que você possa se mergulhar neste mundo tecnológico de grande interesse e ampla aplicação. Todos e cada um dos textos que integram nosso listrado são livros em formato PDF para facilitar tanto o acesso a eles como sua portabilidade.

Uma linguagem de programação consiste num conjunto de regras gramaticais que uma pessoa deve usar para escrever um conjunto de comandos de forma estruturada. Estes comandos serão lidos e interpretados pelo computador para executar as instruções dadas pelo programador.

A ação de formular estas instruções em alguma linguagem de programação, é conhecida como programação. E todas as instruções juntas são chamadas programa.

A programação atualmente se encontra em milhares de sistemas, dispositivos e objetos que facilitam consideravelmente a vida das pessoas. Os sistemas bancários, os sistemas de compra em lojas físicas ou sites, a Internet, pesquisas científicas, a inteligência artificial, tudo isso e mais conta com programa atrás.

Para o desenvolvimento dos programas você pode usar algumas das linguagens de programação que existem, tais como C, C++, Java, Javascript, Python, PHP, Swift, Matlab, etc. Cada uma dessas linguagens facilita o desenvolvimento de alguns aplicativos.

Na nossa lista inclusive acrescentamos livros em inglês e espanhol para que você escolha o idioma da sua preferência. É importante destacar que todos e cada um dos livros que compõe nossa seleção, estão livres de autoria ou foram cedidos para sua livre distribuição.

Na nossa coleção de mais de 30 livros sobre Programação em formato PDF, você poderá conhecer em detalhes todo sobre este mundo tão fascinante e útil. Você descobrirá a história dos primeiros programas, que são as linguagens de programação mais usados para que são usados, como são classificadas, como começar a programar, etc.

Livros de Linguagens de Programação

Técnicas de programação

Antonio Luiz Santana

Algoritmos e Programação

Adolfo José Gonçalves Stavaux Baudson e Francisco César Rodrigues de Araújo

Lógica de Programação para iniciantes

Gustavo Furtado de Oliveira Alves

Apostila de técnicas de programação e linguagem pascal

Universidade Federal do Rio de Janeiro

Lógica de Programação

Paulo Sérgio de Moraes

Algoritmo e Lógica de Programação Algoritmos – Parte 1

Universidade Federal do Rio Grande do Norte

Livros de C# e C++

Há famílias onde há irmãos e gêmeos, os quais podem ser muitos parecidos em todo , embora o mais jovem geralmente se destaque às vezes em relação ao mais velho. O mesmo acontece com as linguagens de programação C# e C++, que são praticamente as mesmas, com diferenças muito pequenas.

Agora bem, ambas linguagens foram criadas pela Microsoft, e proporcionam uma grande potência na programação, permitindo que o desenvolvedor desça ao ponto de montagem. No entanto, eles têm deficiência, e ou seja, as linhas de códigos são quase infinitas, e cada uma deve ser usada por plataforma.

A principal diferença entre os dois, ou a razão pelo qual foi criado C++ era que ele tinha os mecanismos necessários para manipular objetos que não tinha C#, se tornando assim numa linguagem multiparadigma.

Curso de Programação em C

Universidade Federal de Minas Gerais

Linguagem C - Notas de Aula

Prof. Carmem Hara e Prof. Wagner Zola

Introdução à Programação: Curso em C ++

Alan R. R. Freitas

Linguagem C++ - Notas de Aula

Armando Luiz N. Delgado

C# e Orientação a Objetos

Caelum

Livros de Java

O que é Java? É uma das linguagens de programação mais conhecida, seu uso é praticamente universal, se você tem um computador você precisará ter Java instalado, caso contrário muitos aplicativos não funcionarão.

Ele é usado para criar aplicativos e processos em muitos dispositivos incluindo Android e IOS, mas isso é extremamente pouco, sua utilidade vai mais além, até o ponto de ser usado também em eletrodomésticos. O conhecimento de Java é muito útil, já que no mundo da programação atual há muitas coisas que você pode fazer, desde criar jogos orientados para o computador, até programas específicos que beneficiam terceiros.

Também é usado por muitos programadores para criar pequenos aplicativos que podem ser inseridos com o código HTML de uma página para que possa se executar desde um navegador.

Java e orientação a objetos

Caelum

Programação em JAVA

Daniela Barreiro Claro e João Bosco Mangueira Sobral

Curso de Java Básico

Fábio Mengue

A linguagem Java (Apresentação)

Luís Manuel Borges Gouveia

Livros de JavaScript

JavaSript pode se confundir com Java, mas em realidade são duas plataformas muito diferentes e para fins diferentes, a particularidade do JavaScript é que você pode trabalhar no objeto, enquanto o Java é feito no objeto.

É uma linguagem de programação que permite realizar atividades complexas num site, como mostrar conteúdos não estáticos, senão animações gráficas em segunda e terceira dimensão, o qual é muito útil e necessário na utilização dos portais.

No entanto, para usar JavaScript, os desenvolvedores devem ter conhecimentos prévios de programação como HTML e CSS, já que são necessários enquanto trabalham, e uma depende da outra, por separado simplesmente seriam linhas de códigos sem direção definida.

Apostila de JavaScript

Luís Rodrigo de O. Gonçalves

Estruturação de páginas usando HTLM, CSS e Javascript

Caelum

Introdução ao JavaScript (Apresentação)

Prof. Vilson Heck Junior

JavaScript

Marco Soares

Livros de Matlab

Possivelmente, você pode ter tido a oportunidade de usar o Matlab em algum momento dos seus estudos ou trabalho como programador, se foi assim com certeza ficou encantado com os resultados: poder visualizar métricas, conversões, lead, de uma forma gráfica e atraente é o melhor.

Matlab tem essa capacidade, sendo um conjunto de programas orientados aos cálculos matemáticos permite a criação e visualização dos resultados em gráficos que o mesmo sistema proporciona, basta escolher a apresentação, e isso é do agrado do usuário.

É a linguagem por excelência usada pelos estatísticos em todo o mundo, sua expansão e utilidade é tal que serve em áreas de aplicação incluindo processamento de sinais e imagens, projeto de sistemas de controle, engenharia financeira e pesquisa médica.

Noções Básicas de Programação em MATLAB

Alex Jenaro Becker, Daiane Medianeira Ilha da Silva, Francisco Helmuth Soares Dias e Lucélia Kowalski Pinheiro

Tutorial: MATLAB

André R. Backes

Apostila de MATLAB

Luis Marcelo de Mattos Zeri

MATLAB. Dicas iniciais de utilização

Andréa Oliveira Souza da Costa

Livros de PHP

Atualmente existem muitas ferramentas online que servem para criar sítios webs desde zero, e todos foram dirigidos a pessoas que não tem a menor idéia do que é programar, eles simplesmente devem pôr imagens, dar clicks aqui, dar click lá, e pronto, você tem um site criada.

No entanto, por trás dessas ferramentas existe uma linguagem de programação, que se chama PHP, e é responsável de milhares de páginas que existem na internet. Ela tem a particularidade de ter a licença gratuita, o que indica que qualquer programador pode usá-lo gratuitamente para fins específicos.

Está orientada só a criação de sites, sua otimização, e de adaptação de elementos dinâmicos como animações bidimensionais e tridimensionais, inserção de vídeos, etc.

Apostila de PHP

Bruno Rodrigues Siqueira

Programando para web com PHP/MySQL

Fred Cox Junior

Linguagem PHP (Apresentação)

Bruno E. G. Gomes

Livros de Python

Python é uma linguagem de programação amplamente usada na atualidade, é uma das mais demandadas devido a sua linguagem de código aberto, está orientada para a criação de objetos de alto nível e tem um grande vantagem sobre outras linguagens devido a sua legibilidade de código.

Por ser uma linguagem interpretada, sua sintaxe é muito mais simples e próxima a lógica humana, permite que seu código seja mais legível e simples de gerar, depurar ou manter.

É um software livre e isso já é o melhor que se pode obter, permite a liberdade de usar o programa com qualquer propósito, pode adaptá-lo às suas necessidades, criar software e vendê-lo, assim como criar jogos para seu uso pessoal e comercial.

Introdução à linguagem de programação Python (Apresentação)

Rafael Sachetto Oliveira

Introdução à programação com Python

Instituto Federal de São Paulo

Livros de R

R é a derivação de uma linguagem programática chamada “s”, e foi criada com a finalidade de ser usada em estatísticas, já que permite a manipulação de dados de forma rápida e precisa. Entre um dos programas atuais que estão baseados em R se encontra o Microsoft Excel, que com certeza você o conhece e já usou.

Com R você pode trabalhar facilmente graças à criação de scripts que automatizam processos tais como: ler dados ou fazer operações com eles.

Esta linguagem tem uma capacidade avançada em relação à representação gráfica, permitindo fazer todo tipo de gráficos e dashboards, que são muito úteis no momento de representar resultados. Muitas páginas web têm esta linguagem inserida, especialmente aquelas que apresentam estatísticas aos seus usuários em tempo real.

Aprendendo R

Antonio Guilherme Fonseca Pacheco, Geraldo Marcelo da Cunha e Valeska Lima Andreozzi

A linguagem R: um ambiente para explorar dados e aprender com eles (Apresentação)

Luís Borges Gouveia

Livros de Swift

Swift é uma linguagem de programação criada pela Apple desde sua invenção em 2014 ela começou a ganhar seguidores, tanto rapidamente se tornou tão popular e em demanda quanto Python.

É uma linguagem de código aberto, e também de propósito geral. Isto significa que suas funções não se limitam a fazer uma coisa, podem ser usadas para desenvolver aplicativos para telefones celulares, tablets, dispositivos Mac, videogames, etc.

Outras características a destacar, é que a Swift é muito segura, rápida, tem a capacidade de autogerenciar sua memória, facilitando o armazenamento e depuração, tem controle de erros e pode ser usada no Linux, a principal concorrência do Windows.

Swicity: Visualizando Sistemas de Software em Swift como cidades

Rafael Nunes Galdino da Silveira

Agora bem, essa foi nossa coleção de livros de Programação em formato PDF. Esperamos que você tenha gostado e encontre seu próximo livro!

Se você achou útil essa lista, não se esqueça de compartir nas suas principais redes sociais. Lembre-se de que «Compartir é Construir»

Quer mais livros de Informática em formato PDF?