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

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

1) Técnicas de programação

Antonio Luiz Santana

Fuente: Instituto Federal de Amapá

2) Algoritmos e Programação

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

Fuente: Instituto Federal de Minas Gerais

3) Lógica de Programação para iniciantes

Gustavo Furtado de Oliveira Alves

Fuente: Dicas de programação

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

Universidade Federal do Rio de Janeiro

Fuente: Universidade Federal do Rio de Janeiro

5) Lógica de Programação

Paulo Sérgio de Moraes

Fuente: Universidade Federal de Lavras

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

Universidade Federal do Rio Grande do Norte

Fuente: 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.

7) Curso de Programação em C

Universidade Federal de Minas Gerais

Fuente: Universidade Federal de Minas Gerais

8) Linguagem C - Notas de Aula

Prof. Carmem Hara e Prof. Wagner Zola

Fuente: Universidade Federal do Paraná

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

Alan R. R. Freitas

Fuente: DocPlayer

10) Linguagem C++ - Notas de Aula

Armando Luiz N. Delgado

Fuente: UFPR

11) C# e Orientação a Objetos

Caelum

Fuente: 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.

12) Java e orientação a objetos

Caelum

Fuente: Caelum

13) Programação em JAVA

Daniela Barreiro Claro e João Bosco Mangueira Sobral

Fuente: Faculdade de Educação Tecnológica do Estado Rio de Janeiro

14) Curso de Java Básico

Fábio Mengue

Fuente: Unicamp

15) A linguagem Java (Apresentação)

Luís Manuel Borges Gouveia

Fuente: Universidade do Minho

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.

16) Apostila de JavaScript

Luís Rodrigo de O. Gonçalves

Fuente: Instituto Federal de Educação, Ciência e Tecnologia Sul-rio-grandense

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

Caelum

Fuente: Caelum

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

Prof. Vilson Heck Junior

Fuente: Universidade Federal de Santa Catarina

19) JavaScript

Marco Soares

Fuente: 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.

20) 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

Fuente: Universidade Federal de Santa Maria

21) Tutorial: MATLAB

André R. Backes

Fuente: Universidade Federal de Uberlândia

22) Apostila de MATLAB

Luis Marcelo de Mattos Zeri

Fuente: Universidade Federal do Rio de Janeiro

23) MATLAB. Dicas iniciais de utilização

Andréa Oliveira Souza da Costa

Fuente: Universidade Federal do Rio de Janeiro

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.

24) Apostila de PHP

Bruno Rodrigues Siqueira

Fuente: Escola Técnica Estadual Lauro Gomes

25) Programando para web com PHP/MySQL

Fred Cox Junior

Fuente: Montes Claros

26) Linguagem PHP (Apresentação)

Bruno E. G. Gomes

Fuente: IFRN

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.

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

Rafael Sachetto Oliveira

Fuente: Universidade Federal de Juiz de Fora

28) Introdução à programação com Python

Instituto Federal de São Paulo

Fuente: 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.

29) Aprendendo R

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

Fuente: Universidade Federal da Paraíba

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

Luís Borges Gouveia

Fuente: Repositório Institucional da Universidade Fernando Pessoa

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.

31) Swicity: Visualizando Sistemas de Software em Swift como cidades

Rafael Nunes Galdino da Silveira

Fuente: Centro de Informática da UFPE

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?