Этот список книг постоянно обновляется на GitHub.
Общие методики программирования
- E-maxx.ru: Сборник алгоритмов с примерами на C++ (PDF)
- Scrum и XP: заметки с передовой (PDF)
- Занимательное программирование. Самоучитель - Мозговой М.В.
- Эффективные алгоритмы и сложность вычислений - Н. Н. Кузюрин, С. А. Фомин
Работа с сетью
- Разъяснение HTTP2 - Даниэль Штенберг (PDF)
Экосистема Open Source
- Архитектура приложений с открытым исходным кодом
Облачные вычисления
- Разработка мультитенантных приложений для облака, издание 3-е
Парадигмы программирования
- Введение в функциональное программирование - John Harrison
- Практика функционального программирования - журнал
Assembly
- Ассемблер в Linux для программистов C
- Ассемблер для чайников
- Микропроцессоры и вычислительные комплексы семейства "Эльбрус" (PDF)
- Программирование на языке ассемблера NASM для ОС Unix (PDF)
Bash
- Advanced Bash-Scripting Guide
C
- Особенности языка C. Учебное пособие (PDF)
- Си/Си++. От дилетанта до профессионала - Романов Е.Л.
- Язык Си в примерах
C++
- Введение в язык программирования С++ - Бьерн Страуструп
- Вводный курс по объектно-ориентированному программированию на языке Си++
- Справочное руководство по C++ - Бьерн Страуструп
Clojure
CoffeeScript
- The Little Book on CoffeeScript - перевод Андрея Романова
- Документация CoffeeScript
Java
- Java Programming for Kids, Parents and Grandparents - Yakov Fain
JavaScript
- JavaScript Garden - Иво Ветцель
- Выразительный JavaScript - Marijn Haverbeke
- Паттерны для масштабируемых JavaScript-приложений - Эдди Османи
- Современный учебник JavaScript - Илья Кантор
jQuery
- jQuery для начинающих - Антон Шевчук
Node.js
Git
- Pro Git
- Волшебство Git
- Простое руководство по работе с Git
Go
- Введение в программирование на Go - Калеб Докси
Erlang
- Программирование на Эрланге - Джо Армстронг
Haskell
- Developing Web Applications with Haskell and Yesod - Майкл Сноймен
- О Haskell по-человечески - Денис Шевченко
- Учебник по Haskell - Антон Холомьёв
LaTeX
- LaTeX, GNU/Linux и русский стиль (сборник статей)
Lisp
- Lisp In Small Pieces (translation)
MetaPost
- Создание иллюстраций в MetaPost
Misc
- Не мешайте мне работать! - Стас Давыдов
NoSQL
- Маленькая книга о MongoDB (PDF)
- Маленькая книга о Redis
Objective-C
- Become an XCoder
- Хрестоматия iOS паттернов (PDF)
- Цикл статей разработки под Apple iOS
Perl
- Pragmatic Perl - журнал
- Введение в Perl - Маслов Владимир Викторович
- Краткий экскурс в Perl-программирование - Докучаев Дмитрий
PHP
- PHP: Правильный Путь
- Руководство по PHP
- Самоучитель (учебник) по PHP
Python
- Problem Solving with Algorithms and Data Structures
- Вглубь языка Python
- Укус Питона - Swaroop C H
- Учебник Python 2.6
PostgreSQL
- История о PostgreSQL
- Работа с PostgreSQL - настройка и масштабирование
R
- Анализ данных с R
- Рандомизация и бутстреп: статистический анализ в биологии и экологии с использованием R. (PDF)
Reverse engineering
- Введение в reverse engineering для начинающих
Ruby
- Ruby - Викиучебник
- Ruby Book - Круглов А.
- Ruby за двадцать минут
- Учись программировать - Крис Пайн
RSpec
- Better Specs (RSpec Guidelines with Ruby)
Ruby on Rails
- Ruby on Rails Tutorial. Изучение Rails на Примерах Майкл Хартл
- Ruby on Rails по-русски
Rust
- Rust на примерах
- Растономикон
- Язык программирования Rust
Scala
- Effective Scala - Marius Eriksen
- Scala Школа! - Twitter
Scilab
- Введение в Scilab
- Программирование в Scilab
Smalltalk
- Смолток: Язык и его реализация - Адэль Голдберг, Дэвид Робсон
Unix
- Beyond Linux From Scratch (version 2011-12-30)
- Linux From Scratch (version 6.8)
- Архитектура операционной системы Unix
- Введение в системное администрирование UNIX - Мошков. М
Vim
- Поваренная Книга Vim - Steve Oualline
- Просто о Vim (PDF)
Parallel