Ruby 학습을 위한 추천 도서는 다음과 같습니다.
1. 프로그래밍 기초 학습서
- 특징: 컴퓨터 프로그래밍의 기초를 쉽고 유쾌하게 가르치며, 새로운 취미나 직업을 희망하는 모든 이에게 프로그래밍 세계로의 문을 열어줍니다. 불필요한 복잡함 없이 핵심을 전달합니다.
2. The Pickaxe Book (Programming Ruby)
- 특징: 표지 도구의 이름을 따 ‘곡괭이 책’으로 불리며, 고도로 평가받는 완전한 객체 지향 프로그래밍 언어인 Ruby에 대한 결정적인 참고서입니다. 이 개정판은 언어 자체에 대한 포괄적인 참조 자료와 함께 Ruby의 가장 중요한 기능에 대한 튜토리얼을 제공합니다.
- 목표: 소프트웨어 개발자들이 매일 사용하는 실제 도구에 중점을 두어, 실용적이고 현대적인 Ruby 프로그램을 가능한 한 빨리 작성할 수 있도록 돕습니다.
3. Practical Object-Oriented Design in Ruby (POODR)
- 특징: 객체 지향 코드를 작성하는 방법에 대한 프로그래머의 이야기를 담고 있습니다. 현실적이고 이해하기 쉬운 예시를 사용하여 객체 지향 설계(OOD)를 설명합니다. 이 책은 OOD가 비용을 절감하고 애플리케이션을 개선하는 방법에 대한 실용적이고 읽기 쉬운 입문서입니다.
4. Eloquent Ruby
- 특징: Ruby 프로그램 작성의 첫 단계부터 리플렉션, 스레딩, 재귀와 같은 정교한 주제에 이르기까지 아름답게 쓰여진 튜토리얼입니다. 학습 과정에서 기술을 연습할 수 있는 고가치 연습문제를 통해 지식을 확고히 다질 수 있습니다.