Mais de 500 livros gratuitos para baixar e estudar
- ago
- 27
Desenvolvimento
Concrete Abstractions – é um guia introdutório sobre ciências da computação, explicando conceitos básicos da matéria e sobre programação, incluindo lições de hardware, técnicas de programação, modelagem de dados e operações genéricas de processamento.
PL/SQL User Guide - o PL/SQL é a linguagem para operação de bases de dados via Oracle. O tutorial, por sinal, é disponibilizado pela própria empresa; além do feijão com arroz sobre a manipulação de tabelas com a linguagem, o texto oferece informações adicionais, sobre como, por exemplo, tratar erros e exceções, criar subprogramas e usar triggers autônomos.
Algoritmos para Programadores – o “Matters Computational” reúne cerca de 950 páginas com técnicas para planejar e desenvolver seus programas de informática, em qualquer linguagem (os exemplo usados no livro estão em linguagem C).
C Programming Tutorial – livro indicado a iniciantes nesta linguagem de programação, com foco nas bibliotecas (uso e construção), funções e estruturas (de loops e de dados).
C Language Tutorial – mais um tutorial com 124 páginas sobre C, de nível intermediário para avançado. Ensina conceitos e o uso prático para ponteiros, estruturas e alocação dinâmica de memória.
Programming in LUA – versão gratuita do livro, explica passo a passo e com exemplos práticos como utilizar essa linguagem de alto nível de scripting para pré-moldar ou mesmo integrar o código gerado ao produzido em C (para a chamada de funções, por exemplo). O uso acadêmico da linguagem é bastante difundido.
C++ in Action – este não é apenas um livro de referência com comandos e funções em C++, é um guia de aprendizado dedicado a estudantes que pretendem especializar-se na linguagem. A versão impressa é vendida na Barnes & Nobles por cerca de US$ 20,00, mas o autor gentilmente cedeu a versão do mesmo para download gratuito no site.
A Beginners C++ – como o nome sugere, é um livro indicado para iniciantes em programação. Trata desde uma introdução sobre hardware e linguagens de programção (níveis e história), passa por definição de classes, tipos e funções e finaliza com tutoriais sobre orientação a objetos.
Introduction to Object Oriented Programming Using C++ – este livro mostra as diferenças entre programação procedural, modular e apresenta os conceitos de orientação a objeto. A seguir, propõe estudo de casos para ensinar como usar a técnica no C++.
The Linux Command Line – livro grátis com 500 páginas mostrando comandos e exemplos de programação em lote para fazer quase tudo o que você imaginar no Linux via shell: gerenciar arquivos e texto, lidar com permissões, usuários, redes, pacotes, processos, impressão, gerência de hardware…
iPad iOS5 Dev Essentials – mostra as estruturas de controle para o gagdget da Apple e ensina, com exemplos, a criar apps.
Lessons in Electric Circuits – são seis volumes superdetalhados sobre eletrônica digital, com explicações a respeito de circuitos analógicos e digitais, programação de semicondutores, microprocessadores, além de uma série de experimentos práticos e um guia de referência exclusivo. Para usuário do tipo hardcore e com propensão à engenharia elétrica!
The Busy Coder’s Guide to Android – um guia de fácil compreensão sobre desenvolvimento de apps para Android, contendo tutoriais passo a passo para o leitor treinar os conhecimentos adquiridos.
Thinking in C++ e Thinking in Java – são 7 livros completos redigidos por Bruce Eckel. Bastante completos, eles estão desdobrados em duas partes: a teórica, na qual são ministrados os conceitos fundamentais de cada linguagem, e a prática, com exemplos de códigos e exercícios. Vale a pena.
Web Design
HTML5 Quick Learning Guide – guia de referência para desenvolvedores já escolados em aplicações web, para a aquisição de conhecimentos sobre os novos padrões e facilidades do HTML5.
Introduction to Good Usability – um e-book pequeno, com foco em “usabilidade”. Propõe ações simples para deixar seus sites mais acessíveis ao público.
The Design Funeral: A Manifesto for Meaninful Design – livro sobre marketing e estratégias produtivas para o design para sites.
Developing Web Applications with ColdFusion – Tutorial básico sobre o uso da linguagem para criar sites dinâmicos, com capítulos dedicados à construção de forms, debugging de erros, consulta e manipulação de bancos, indexação e procura de dados e mais.
How to be Creative – ideias para fomentar a sua criatividade diante da tela para a criação de produtos diferenciados online.
Design for the Web – livro online com dicas sobre cores, formas, uso de fontes e layouts para a criação de páginas web.
Web Style Guide – é um manual mais profundo sobre projetos de páginas web, incluindo a preparação de barras, fontes, combinações de cores e apresentação gráfica. O livro também trata da estrutura editorial das páginas e da inclusão de elementos multimídia no site.
PHP Manual – aborda deste tópicos básicos, como tipos, expressões, variáveis e operadores, até conexão e gerenciamento de banco de dados, cookies e sessões. Acompanha uma descrição detalhada com sintaxe da maioria das funções utilizadas, inclusive com a incorporação de componentes extras.
Practical Perl Programming – ótimo guia para essa linguagem de scripts, que pode ser usada para diversos propósitos, inclusive em comunhão com CGI para aplicações online.
Pacotão de 500 livros gratuitos!
Quer mais? Então, toma: neste link, você tem uma lista com 500 livros completos para download ou acesso direto, abordando, dentre outras já citadas, a linguagem de montagem (destaque para “The Second Book of Machine Languages”), Ada, Lisp, Prolog, Python, C#, TCL/TK, Fortran 77, Java, COBOL e diversos de C, C++ e C#.
Bons estudos!
Busca
A NC Master:
Fique por dentro:
Links:
Leia também:
- Como iniciar programas automaticamente no Ubuntu
- Como iniciar sessão automaticamente no Ubuntu
- Bit a bit: Megaupload pode voltar em breve !
- Google lança algorítimo para atrair mulheres
- Brasileira ganha bolsa do Google para pesquisas de doutorado
- Como instalar o Java no Linux Ubuntu
- Como liberar portas em seu roteador facilmente
- Aprenda como fazer backup de seus arquivos no Linux Ubuntu
