Diversos Ebooks de programação (Grátis)

Todos os Ebooks estão em formato PDF. Você precisará do Adobe Reader ou Foxit para lê-los.


CSharp C#

C Sharp ebook by ProgrammersHeaven

Professional Development

Don’t Just Roll the Dice(RedGate, By Neil Davidson)
Confessions of an IT Manager(RedGate, By Phil Factor)

Cryptography

Ada

Agda

Android

APL

Autotools

ASP.NET MVC

Assembly Language

Non-X86

Machine Code for Beginners by Lisa Watts and Mike Wharton [Z80 and 6502 CPUs]
Machine Language for Beginners by Richard Mansfield [6502 CPU]

Bash

C

C++

Clojure

COBOL

CoffeeScript

ColdFusion

Coq

D

Dart

DTrace

DB2

Delphi / Pascal

Elasticsearch

Emacs

Erlang

Flex

F Sharp

Force.com

Forth

Git

Go

Grails

Hadoop

Hadoop Illuminated – Mark Kerzner & Sujee Maniyam
Programming Pig – Alan Gates

Haskell

HTML / CSS

Dive Into HTML5
GA Dash
HTML Dog Tutorials
HTML5 Canvas – Steve Fulton & Jeff Fulton
HTML5 for Publishers – Sanders Kleinfeld
HTML5 For Web Designers – Jeremy Keith
Learn CSS Layout

Icon

IDL

iOS

J

Java

Artificial Intelligence – Foundation of Computational Agents
Data Structures and Algorithms with Object-Oriented Design Patterns in Java
Category wise tutorials – J2EE
Think Java: How to Think Like a Computer Scientist – Allen B. Downey
Introduction to Programming Using Java – David J. Eck
Java Application Development on Linux by Carl Albing and Michael Schwarz
The Java EE6 Tutorial
Java Thin-Client Programming
Learning Java – Patrick Niemeyer
OSGi in Practice
Sun’s Java Tutorials
Thinking in Java
OOP – Learn Object Oriented Thinking & Programming – Rudolf Pecinovsky
The Java Language Specification – James Gosling, Bill Joy, Guy Steele, Gilad Bracha
The Java Tutorial 4th Edition – Sharon Zakhour, Scott Hommel, Jacob Royal, Isaac Rabinovitch, Tom Risser, Mark Hoeber
Core Servlets and JavaServer Pages
– Marty Hall and Larry Brown
Introduction to Programming Using Java
– David J. Eck
Introduction to Programming in Java – Robert Sedgewick and Kevin Wayne
Introduction to Neural Networks with Java
Animation/Games in Java
Java for the Beginning Programmer
HTTP Programming Recipes for Java Bots
Tutorial: Java, Maven 2, Eclipse & JSF – Arulkumaran Kumaraswamipillai, Sivayini Arulkumaran

Wicket

JavaScript

Angular.js

Backbone.js

D3.js

jQuery

Knockout.js

Node.js

LaTeX

Linux

Lisp

Lua

Mathematica

MATLAB

Maven

Mercurial

MySQL

.NET (C# / VB / Nemerle / Visual Studio)

NoSQL

Oberon

Objective-C

OCaml

Octave

OpenSCAD

Oracle Server

Oracle PL/SQL

Parrot / Perl 6

Perl

PHP

PowerShell

Processing

Prolog

PostgreSQL

Python

Byte of Python
Data Structures and Algorithms in Python
Dive into Python
Dive into Python 3
Google’s Python Class
Hacking Secret Cyphers with Python – Al Sweigart
Hitchiker’s Guide to Python!
How to Think Like a Computer Scientist: Learning with Python
How to Think Like a Computer Scientist: Learning with Python, Interactive Edition
Introduction to Programming Using Python – Cody Jackson
Invent Your Own Computer Games With Python – Al Sweigart
Learn Python The Hard Way

Lectures on scientific computing with python – J.R. Johansson
Making Games with Python & Pygame – Al Sweigart
Natural Language Processing with Python

Porting to Python 3: An In-Depth Guide
Python Bibliotheca
Python Cookbook – David Beazley

Python for Fun
Python for Informatics: Exploring Information
Python for you and me
Python Practice Book
Python Programming – PDF
Python Scientific Lecture Notes

Snake Wrangling For Kids
The Art and Craft of Programming
The Programming Historian – William J. Turkel, Adam Crymble and Alan MacEachern
Think Python – Allen B. Downey
Problem Solving with Algorithms and Data Structures

Python Module of the Week
Wikibooks: Python Programming
Python Koans
Test-Driven Web Development with Python
Python Standard Library – Fredrik Lundh
Building Skills in Python
Building Skills in Object-Oriented Design (Python)
Text Processing in Python

Django

Flask

R

Racket

Ruby

Ruby on Rails

Rust

Sage

Scala

Scheme

Scilab

Scratch

Security

Sed

Silverlight

Smalltalk

Subversion

SQL (implementation agnostic)

SQL Server

Introducing Microsoft SQL Server 2008 R2
Introducing Microsoft SQL Server 2012
SQL Server 2012 Tutorials: Reporting Services
SQL Server Execution Plans (RedGate, By Grant Fritchey)
Defensive Database Programming (RedGate, By Alex Kuznetsov)
SQL Server Execution Plans, Second Edition (RedGate, By Grant Fritchey)
Inside the SQL Server Query Optimizer(RedGate, By Benjamin Nevarez)
SQL Server Transaction Log Management
(RedGate, By Tony Davis and Gail Shaw)
The Art of SQL Server FILESTREAM
(RedGate, By Jacob Sebastian and Sven Aelterman)
SQL Server Concurrency: Locking, Blocking and Row Versioning(RedGate, By Kalen Delaney)
SQL Server Backup and Restore(RedGate, By Shawn McGehee)
Troubleshooting SQL Server: A Guide for the Accidental DBA(RedGate, By Jonathan Kehayias and Ted Krueger)
SQL Server Hardware(RedGate, By Glenn Berry)
SQL Server Statistics(RedGate, By Holger Schmeling)
Performance Tuning with SQL Server Dynamic Management Views(RedGate, By Tim Ford and Louis Davidson)
Brad’s Sure Guide to SQL Server Maintenance Plans(RedGate, By Brad McGehee)
Best of SQLServerCentral.com Vol 7(RedGate, By SQLServerCentral Authors)
Protecting SQL Server Data(RedGate, By John Magnabosco)
SQL Server Tacklebox
(RedGate, By Rodney Landrum)
How to Become an Exceptional DBA
(RedGate, By Brad McGehee)
SQL Server Stumpers Vol.5(RedGate, By SQLServerCentral Authors)
Mastering SQL Server Profiler(RedGate, By Brad McGehee)

Teradata

TeX

TeX for the Impatient , by Paul Abrahams, Kathryn Hargreaves, and Karl Berry
Notes On Programming in TeX by Christian Feurs�nger
TeX by Topic, A TeXnician’s Reference
, by Victor Eijkhout
The Computer Science of TeX and LaTeX , by Victor Eijkhout

Theory

TypeScript

Unix

Vim

Websphere

Windows Phone

Windows 8