Учись программировать
Начинающим программистам рекомендуется книга Криса Пайна "Учись программировать". Перевел на русский язык Михаил Шохирев.
Очень легко читается. Посвящена самым азам программирования на популярном языке Ruby (Руби).
Книга переведена на двенадцать языков! Русский, японский, французский, боснийский, немецкий, корейский и т.д. На английском языке издавалась четыре раза.
Полагаю, что всё это началось ещё в 2002 году. Я думал о преподавании программирования и о том, каким превосходным языком для обучения программированию стал бы Ruby. В том смысле, что мы все были в восхищении от Ruby, потому что это мощный, элегантный и действительно просто интересный язык. И мне подумалось, что было бы здорово начать знакомство с программированием именно с него.
К сожалению, в то время было немного документации по Ruby, предназначенной для новичков. Некоторые из нашего сообщества говорили о том, что очень пригодился бы учебник наподобие «Ruby для новичка», или в более широком смысле – для обучения программированию вообще. Чем больше я думал обо всём этом, тем больше накапливалось того, что мне нужно было высказать (и это меня несколько удивило). Наконец, кто-то сказал: «Крис, почему бы тебе тогда просто не написать учебник вместо того, чтобы всё время говорить о нём?» Так я и сделал.