Ruby 언어의 입문서로, 캐릭터 기반 프로그램의 작성을 통해 Ruby 언어의 기초와 개념을 확실히 이해하도록 한다. 각 장에서 배워야 할 중요한 개념을 미리 예습하는 키포인트, 펼친 양면에 하나의 주제를 다루어 보기 좋게 구성한 본문, 구체적인 명령의 입력 예와 실행 예를 제시하는 예제 등의 내용을 구성하여 Ruby 언어의 기초가 제대로 잡히지 않은 사람이나, 클래스 또는 객체를 제대로 이해하지 못한 사람이 Ruby 언어를 이해할 수 있도록 한다.