Разработка на Go
Введение в программирование на Go
Книга Калеба Докси. Прекрасный легкий старт для новичков, помогающий быстро понять основы синтаксиса и философию языка.
Открыть PDFEffective Go (на русском)
Официальное руководство по написанию идиоматичного кода. Обязательно к прочтению для понимания стандартов форматирования и структуры Go.
Открыть PDFЯзык программирования Go (2016)
Классический глубокий учебник от Алана Доннована и Брайана Кернигана. Подробно разбирает все аспекты языка от типов данных до конкурентности.
Открыть PDFПрограммирование на языке Go
Руководство от Марка Саммерфильда. Практический подход к созданию высокопроизводительных приложений с примерами реального кода.
Открыть PDFЯзык Go для начинающих
Книга Максима Жашкевича. Доступное и последовательное изложение основ языка, идеально подходящее для плавного погружения в разработку.
Открыть PDFHow to Code in Go
Отличное практическое руководство. Шаг за шагом проводит через установку Go на разные ОС, работу с типами данных, интерфейсами и создание первых полноценных программ.
Открыть PDFСистемное программирование, C и Rust
The C Programming Language
Легендарный фундаментальный труд Кернигана и Ритчи. Базовый учебник по языку C, сформировавший современную индустрию.
Открыть PDFBeej's Guide to C Programming
Знаменитое, понятное и написанное с юмором руководство Брайана «Beej» Холла. Помогает разложить по полочкам сложные концепции и указатели.
Открыть PDFNASM Unix Assembly
Практическое руководство по программированию на ассемблере NASM в операционных системах Unix/Linux. Прямой доступ к архитектуре процессора.
Открыть PDFЯзык программирования Rust
Официальный учебник по Rust. Подробно объясняет концепции владения (ownership), заимствования и безопасного управления памятью.
Открыть PDFDocker, Kubernetes & Cloud Native
Docker на практике
Книга Иана Милла и Эйдана Хобсона Сейерса. Сборник реальных рецептов и лучших практик по контейнеризации и автоматизации окружения.
Открыть PDFKubernetes в действии
Знаменитый детальный разбор оркестрации от Марко Лукши. Пошаговое построение отказоустойчивой архитектуры контейнеров.
Открыть PDFCloud Native Docker & K8s
Комплексное руководство по проектированию и развертыванию облачных микросервисных приложений с использованием Docker и Kubernetes.
Открыть PDFСети и протоколы
Компьютерные сети
Главный учебник по сетевым технологиям от В. Олифера. Фундаментальный разбор уровней OSI, коммутации, маршрутизации и архитектуры современных сетей.
Открыть PDFHTTP/2 на русском
Руководство от Даниэля Штернберга (создателя curl). Разбор отличий протокола HTTP/2 от старых версий, механизмов мультиплексирования и оптимизации.
Открыть PDFIPv6 for IPv4 Experts
Ёмкое практическое руководство, объясняющее устройство, адресацию, подсети и особенности маршрутизации в сетях IPv6 через понятные аналогии с IPv4.
Открыть PDFИнструменты
Pro Git
Полное и самое авторитетное руководство по системе контроля версий Git от Скотта Шакона. Разбор от базовых коммитов до внутреннего устройства базы данных.
Открыть PDFGit Cheat Sheet
Удобная, компактная и наглядная шпаргалка по ключевым командам Git для ежедневного использования в терминале разработчика.
Открыть PDFEmacs Reference Card (RU)
Компактная русскоязычная карта-шпаргалка по горячим клавишам, командам навигации и окнам мощного текстового редактора GNU Emacs.
Открыть PDFИнструменты и компьюетерные науки
SICP (Структура и интерпретация компьютерных программ)
Легендарный учебник MIT (Абельсон, Сассман). Фундаментальный курс по концепциям программирования, управлению сложностью данных и созданию абстракций.
Открыть PDFТеоретический минимум по Computer Science
Книга Владо Фратлоне. Простое и понятное введение в базовые концепции: алгоритмы, структуры данных, сложность вычислений и основы работы ЭВМ.
Открыть PDFComputer Science Unplugged для учителей
Популярное руководство по обучению компьютерным наукам через увлекательные игры и задачи без использования компьютеров. Отличный взгляд на основы логики.
Открыть PDF