문서

Ruby를 배울 수 있는 매뉴얼과 튜토리얼, 코딩할 때 도움이 되는 레퍼런스를 정리했습니다.

아직은 한국어 문서가 많지 않습니다. 다른 언어로 된 문서를 번역해주시면 큰 도움이 됩니다. 여기 언급되지 않은 좋은 문서가 있다면 알려주시기 바랍니다.

Ruby 설치하기

Ruby를 브라우저에서 시험해 볼 수도 있지만, Ruby를 설치하기 위해서 설치 설명서를 읽어보아도 좋습니다.

Ruby 언어 문서

Ruby를 이해하고 싶다면, docs.ruby-lang.org의 권위 있는 Ruby 언어 문서가 출발점입니다. 이 문서는 언어의 모든 측면을 다루며, Ruby 프로그래밍 언어를 배우거나 참조할 때 처음으로 찾아봐야 하는 곳입니다. 아래 나열된 다른 자료들은 공식 언어 문서를 보완하거나 다른 형식/스타일/맛으로 Ruby 문서를 제공합니다.

초보자용 문서

공식 FAQ
자주 묻는 질문들을 모았습니다.
Ruby Koans (영문)
Koans는 Ruby를 배우는 깨달음의 길로 여러분을 안내합니다. Koans의 목표는 Ruby 언어, 문법, 구조, 일반적인 함수들과 라이브러리를 배우는 것입니다. Koans에서는 문화도 가르칩니다.
Why’s (Poignant) Guide to Ruby (영문)
이야기, 재치, 만화를 통해 Ruby를 가르쳐주는 틀에 얽매이지 않는 재미있는 책입니다. Why the Lucky Stiff의 저작물로 Ruby를 배우는 사람을 위한 고전입니다.
Ruby Essentials (영문)
간결하고 따라 하기 쉬운 Ruby 가이드를 제공하는 무료 온라인 책입니다.
Learn to Program (영문)
Chris Pine 님이 작성한 초보자를 위한 작고 멋진 튜토리얼입니다. 프로그래밍을 모르신다면 여기서 시작하세요.
Learn Ruby the Hard Way (영문)
아주 기초적인 내용부터 OOP에서 웹 개발까지 다루는 매우 좋은 설명이 달린 예제들입니다.
Ruby For Impatient Nuby
서민구 님이 작성하신 Ruby 초보자를 위한 튜토리얼입니다.
루비 프로그래밍 언어 FAQ
황대산 님이 정리하신 FAQ입니다.

매뉴얼

Programming Ruby (영문)
영어로 된 독창적인 Ruby 책입니다. Pragmatic Programmers의 책 1판이 무료로 온라인에 공개되어 있습니다.
The Ruby Programming Wikibook (영문)
초보자와 중급자를 위한 무료 온라인 매뉴얼과 전 언어 레퍼런스입니다.

참조

공식 API 문서
아직 릴리스되지 않은 트렁크를 포함한 여러 Ruby 버전의 공식 언어 문서입니다.
Ruby C API 레퍼런스 (영문)
Ruby의 공식 C API 문서입니다. Ruby 개발에 참여하거나, C 확장을 개발할 때 도움이 될 것입니다.
RubyDoc.info (영문)
Ruby gem과 GitHub에서 호스팅 되는 Ruby 프로젝트의 레퍼런스 문서들을 모아놓은 사이트입니다.
Ruby API (영문)
Ruby 클래스, 모듈, 메서드를 편하게 찾고 탐색하세요.

편집기와 IDE

Ruby를 코딩할 때 운영체제의 기본 편집기를 사용할 수 있습니다. 하지만, 더욱 효율적인 코딩을 위해, 기본적으로 Ruby를 지원하는(신택스 하이라이팅, 파일 브라우징 등등) 편집기나 고급 기능(자동완성, 리팩토링, 테스트 지원 등등)이 있는 통합 개발 환경도 생각해 볼 만합니다.

루비스트들이 주로 사용하는 도구들의 목록입니다.

더 읽을거리

Ruby-Doc.org는 Ruby 영문 문서를 포괄적으로 관리하는 사이트입니다. Ruby 책들도 출판되어 있습니다. Ruby에 관한 질문이 있다면, 유저 그룹이나 페이스북 그룹에서 하실 수 있고 영어가 되신다면 메일링 리스트를 사용하실 수도 있습니다.