문서

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

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

Ruby 설치하기

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

초보자용 문서

공식 FAQ (영문)
자주 묻는 질문들을 모았습니다.
Ruby Koans (영문)
Koans는 Ruby를 배우는 깨달음의 길로 여러분을 안내합니다. Koans의 목표는 Ruby 언어, 문법, 구조, 일반적인 함수들과 라이브러리를 배우는 것입니다. Koans에서는 문화도 가르칩니다.
Why’s (Poignant) Guide to Ruby (영문)
이야기, 재치, 만화를 통해 Ruby를 가르쳐주는 틀에 얽매이지 않는 재미있는 책입니다. Why the Lucky Stiff의 저작물로 Ruby를 배우는 사람을 위한 고전입니다.
Learning Ruby (영문)
새로 언어를 배우는 사람이나 Ruby의 개념과 구조를 검색하려는 사람들을 위한 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 버전의 공식 API 문서입니다.
Ruby 코어 레퍼런스 (영문)
RDoc을 이용해 소스에서 추출한 레퍼런스입니다. String, Array, Symbol 등 모든 코어 클래스와 모듈에 대한 문서를 찾아볼 수 있습니다.
Ruby 표준 라이브러리 (영문)
마찬가지로 RDoc을 이용해 소스에서 추출한 것으로 표준 라이브러리에 대한 레퍼런스입니다.
Ruby C API 레퍼런스 (영문)
Ruby의 공식 C API 문서입니다. Ruby 개발에 참여하거나, C 확장을 개발할 때 도움이 될 것입니다.
RubyDoc.info (영문)
Ruby gem과 GitHub에서 호스팅 되는 Ruby 프로젝트의 레퍼런스 문서들을 모아놓은 사이트입니다.
Ruby & Rails Searchable API Docs (영문)
스마트 검색이 가능한 Ruby, Rails 문서입니다.
APIdock (영문)
유저의 댓글이 달린 Ruby, Rails, RSpec의 문서입니다.
Ruby API (영문)
Ruby 클래스, 모듈, 메서드를 편하게 찾고 탐색하세요.

편집기와 IDE

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

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

더 읽을거리

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