Free books online

My list of eBooks and eLibraries: everytime I find a good book online I add it to the list.

IWTBF

Information Wants To Be Free

eLibraries

List of free programming books (by vhf)
Free Mathematics Books
The Hacker Shelf
MIT OpenCourseWare Bookshelf
Papers we love
Papers from the computer science community to read and discuss.
The Computer Graphics Library
(few books listed are free)
O’Reilly Atlas
The new learning environment from O’Reilly
O’Reilly BioCoder
It’s about biology as it moves from research labs into startup incubators, hacker spaces, and even homes.
Awesome
A curated list of awesome lists

Computer Science

Web Design

The Shape of Design
The modern web design process
Designing for the Web
Save the Pixel (pdf format)
Resilient Web Design
Design Process for Pros

Programming languages

Assembly

The Art of Assembly Language

AWK

An Awk Primer

C

Guide to Advanced Programming in C
Introduction to C
or follow this direct link
Build your own Lisp
Learn C and build your own programming language in 1000 lines of code! Read Online!

Erlang

Stuff Goes Bad: ERLANG IN ANGER

Go

Effective go
An Introduction to Programming in Go
Go Bootcamp
The Little Go Book

Haskell

Learn Haskell Fast and Hard

HTML5

Dive Into HTML5

JavaScript

Eloquent JavaScript
Learning JavaScript Design Patterns
Developing Backbone.js Applications
JavaScript: The Right Way
Speaking JavaScript
Understanding ECMAScript 6
Human JavaScript
Exploring ES6
JavaScript for cats

Lisp

The Roots of Lisp
Practical Common Lisp
The Common Lisp Cookbook

R

R - books
Advanced R programming by Hadley Wickham
Kickstarting R

Perl

Data Munging with Perl

Python

Dive into Python
Dive into Python 3
Full Stack Python

Software

Git

Git Community Book
A Visual Git Reference
GitHub Help
Git Pocket Guide

Web

A Practical Guide to Web App Success

Misc

Thee Book of Shaders
This is a gentle step-by-step guide through the abstract and complex universe of Fragment Shaders.
Think OS
A Brief Introduction to Operating Systems

Top 10 algorithms in data mining

The Art of Unix Programming
by [Eric Steven Raymond][1]. Available also here.
High-Performance Browser Networking
Learning Modern 3D Graphics Programming
The Tao of Programming
Software Architecture Patterns
Compilation of 100+ 3D graphics academic papers

Mathematics

Introductory Statistics: Concepts, Models, and Applications
Think Stats: Probability and Statistics for Programmers
Modular Functions and Modular Forms
Street fighting mathematics

Physics

The Feynman Lectures on Physics