Programming Ruby, 3.2: The Pragmatic Programmers' Guide
«Programming Ruby, 3.2» — это фундаментальное руководство по языку программирования Ruby, известное в сообществе как «Книга-кирпич» (Pickaxe Book). Это третье издание полностью обновлено для версии Ruby 3.2 и представляет собой наиболее полный и авторитетный ресурс по этому динамичному языку.
Книга начинается с основ: установки Ruby, запуска программ и знакомства с синтаксисом. Авторы подробно объясняют объектно-ориентированную природу Ruby, работу с классами, объектами, переменными и методами. Особое внимание уделяется уникальным особенностям языка, таким как блоки, итераторы и модули, которые делают Ruby таким выразительным и продуктивным.
В издании охвачены все ключевые аспекты языка: коллекции (массивы, хэши), регулярные выражения, стандартные типы данных, наследование и примеси (mixins). Книга также включает разделы о более продвинутых темах, таких как сопоставление с образцом (pattern matching) — новая функция в Ruby 3.x. Материал подкреплён многочисленными примерами кода и практическими советами от опытных разработчиков.
Это руководство подходит как для начинающих, кто только знакомится с Ruby, так и для опытных программистов, желающих углубить свои знания и освоить новые возможности версии 3.2. Книга сохраняет практичный подход Pragmatic Programmers, фокусируясь на реальных задачах разработки и лучших практиках.









