@@ -4,84 +4,178 @@ title: "문서"
44lang : ko
55---
66
7- 루비를 배울 수 이는 매뉴얼과 튜토리얼, 그리고 코딩할 때 도움이 되는 참조 문서를 정리합니다.
7+ 루비를 배울 수 있는 매뉴얼과 튜토리얼, 코딩할 때 도움이 되는 레퍼런스를
8+ 정리했습니다.
89
9- 아직은 한국어 문서가 많지 않습니다. 다른 언어로 된 문서를 번역해주시면 큰 도움이 됩니다. 여기 언급되지 않은 좋은 문서도
10- 알려주시기 바랍니다.
11-
12- 루비에 대한 [ 책] ( books ) 도 출판되어 있습니다. [ 여기] ( books ) 에서 확인하세요.
10+ 아직은 한국어 문서가 많지 않습니다. 다른 언어로 된 문서를 번역해주시면 큰
11+ 도움이 됩니다. 여기 언급되지 않은 좋은 문서가 있다면 알려주시기 바랍니다.
12+ {: .summary}
1313
1414### 초보자용 문서
1515
16- [ Try Ruby!] [ 1 ]
17- : 초보자를 위한 웹 기반의 대화형 튜토리얼 입니다. 루비를 설치할 필요도 없이 웹 브라우저만 가지고 루비를 배울 수 있습니다!
16+ [ Try Ruby!] [ 1 ] (영문)
17+ : 초보자를 위한 웹 기반의 대화형 튜토리얼입니다. 루비를 설치하지 않고도
18+ 브라우저만 있으면 루비를 배울 수 있습니다.
19+
20+ [ Ruby Koans] [ 2 ] (영문)
21+ : Koans은 루비를 배우는 깨달음의 길로 여러분을 안내합니다. Koans의 목표는
22+ 루비 언어, 문법, 구조, 일반적인 함수들과 라이브러리를 배우는 것입니다.
23+ Koans에서는 문화도 가르칩니다.
24+
25+ [ RubyMonk] [ 3 ] (영문)
26+ : 브라우저에서 루비의 관용적인 코드를 발견하거나 수업을 듣고 문제를 풀
27+ 수 있습니다.
28+
29+ [ Hackety Hack] [ 4 ] (영문)
30+ : <q cite =" http://hackety-hack.com/ " >꼬꼬마 코더의 스타터 킷</q >.
31+ Shoes GUI 개발환경을 사용해 루비를 통해 쉽고 재미있게 프로그래밍을 배웁니다.
32+
33+ [ Why’s (Poignant) Guide to Ruby] [ 5 ] (영문)
34+ : 이야기, 재치, 만화를 통해 루비를 가르쳐주는 틀에 얽매이지 않는 재미있는
35+ 책입니다. * Why the Lucky Stiff* 의 저작물로 루비를 배우는 사람을 위한
36+ 고전입니다.
1837
1938[ 루비 20분 가이드] ( /ko/documentation/quickstart/ )
20- : 루비의 기초를 다루는 튜토리얼입니다. 처음부터 끝까지 읽는데 20분도 걸리지 않습니다. 지금 시작하세요.
39+ : 루비의 기초를 다루는 튜토리얼입니다. 처음부터 끝까지 읽는 데 20분도 걸리지
40+ 않습니다.
41+
42+ [ Learning Ruby] [ 6 ] (영문)
43+ : 새로 언어를 배우는 사람이나 루비의 개념과 구조를 검색하려는 사람들을 위한
44+ 루비 스터디 노트들입니다.
45+
46+ [ Ruby Essentials] [ 7 ] (영문)
47+ : 루비 에센셜은 간결하고 따라 하기 쉬운 가이드를 제공하도록 디자인된 무료
48+ 온라인 책입니다.
2149
22- [ Ruby For Impatient Nuby] [ 2 ]
23- : [ 서민구님] [ 3 ] 님이 작성하신 루비 초보자를 위한 튜토리얼
50+ [ Learn to Program] [ 8 ] (영문)
51+ : Chris Pine 님이 작성한 초보자를 위한 작고 멋진 튜토리얼입니다.
52+ 프로그래밍을 모르신다면 여기서 시작하세요.
2453
25- 루비 FAQ
26- : [ 대산님] [ 4 ] 이 정리하신 자주 묻는 질문과 답변
54+ [ Learn Ruby the Hard Way] [ 38 ] (영문)
55+ : 아주 기초적인 내용부터 OOP에서 웹 개발까지 다루는 매우 좋은 설명이
56+ 달린 예제들입니다.
57+
58+ [ Ruby For Impatient Nuby] [ 40 ]
59+ : [ 서민구] [ 41 ] 님이 작성하신 루비 초보자를 위한 튜토리얼입니다.
60+
61+ [ 루비 FAQ] [ 42 ]
62+ : 황대산 님이 정리하신 FAQ입니다.
63+
64+ [ 다른 언어로 부터의 루비] ( /en/documentation/ruby-from-other-languages/ ) (영문)
65+ : 다른 언어를 하시다 루비로 오셨나요? C, C++, Java, Perl, PHP, Python에
66+ 상관없이 이 글이면 충분합니다.
2767
2868### 매뉴얼
2969
30- [ Redmine Wiki] [ 5 ]
31- : 루비를 지원하는 플랫폼, 개발에 필요한 내용 등 기본적인 사항이 정리되어있습니다.
70+ [ 프로그래밍 루비] [ 9 ] (영문)
71+ : 영어로 된 독창적인 루비 책입니다. [ Pragmatic Programmers의 책] [ 10 ]
72+ 1판이 무료로 온라인에 공개되어 있습니다.
73+
74+ [ Ruby User’s Guide] [ 11 ] (영문)
75+ : Yukihiro Matsumoto (루비의 창시자)의 글을 영문으로 번역한 것입니다.
76+ 루비 언어를 여러 관점에서 전반적으로 설명합니다.
77+ 이 버전은 고토 켄타로 님과 Mark Slagell 님이 작업 해주셨습니다.
78+
79+ [ The Ruby Programming Wikibook] [ 12 ] (영문)
80+ : 초보자와 중급자를 위한 무료 온라인 메뉴얼과 전 언어 레퍼런스 입니다.
81+
82+ ### 레퍼런스
83+
84+ [ 루비 코어 레퍼런스] [ 13 ] (영문)
85+ : [ RDoc] [ 14 ] 을 이용해 소스에서 추출한 레퍼런스입니다. String, Array,
86+ Symbol 등 모든 코어 클래스와 모듈에 대한 문서를 찾아볼 수 있습니다.
3287
33- [ 프로그래밍 루비 ] [ 6 ] (영문)
34- : [ Pragmatic Programmers의 책 ] [ 7 ] 1판이 무료로 온라인상에 공개되어 있습니다. 1.6 버전을 기준으로
35- 하기는 했지만, 루비를 배우는 데는 큰 지장이 없습니다 .
88+ [ 루비 표준 라이브러리 ] [ 15 ] (영문)
89+ : 마찬가지로 RDoc을 이용해 소스에서 추출한 것으로 표준 라이브러리에
90+ 대한 레퍼런스입니다 .
3691
37- [ Why’s (Poignant) Guide to Ruby] [ 8 ]
38- : [ Why the Lucky Stiff] [ 9 ] 가 쓰고 있는 재미있는 루비 매뉴얼입니다.
92+ [ RubyDoc.info] [ 16 ] (영문)
93+ : 루비 젬과 GitHub에서 호스팅 되는 루비 프로젝트의 레퍼런스 문서들을
94+ 모아놓은 사이트입니다.
3995
40- [ Ruby User’s Guide] [ 10 ]
41- : Yukihiro Matsumoto (루비 제작자)의 글을 영문으로 번역한 것입니다. 루비의 여러 부분에 대한 설명이
42- 뛰어납니다.
96+ [ Rails Searchable API Doc] [ 17 ] (영문)
97+ : 스마트 검색이 가능한 루비, 레일즈 문서입니다.
4398
44- ### 참조 문서
99+ [ APIdock] [ 18 ] (영문)
100+ : 유저의 댓글이 달린 루비, 레일즈, RSpec의 문서입니다.
45101
46- [ 루비 코어] [ 11 ]
47- : [ RDoc] [ 12 ] 을 이용해 소스에서 추출한 참조 문서입니다. 모든 코어 클래스와 모듈에 대한 문서를 찾아볼 수 있습니다.
48- 스트링, 해쉬, 심볼 등이 여기에 해당합니다.
102+ ### 편집기와 IDE
49103
50- [ 루비 표준 라이브러리] [ 13 ]
51- : 역시 RDoc을 이용해 소스에서 추출한 것으로 루비의 방대한 표준 라이브러리에 대한 참조 문서입니다.
104+ 루비를 코딩할 때 운영체제의 기본 편집기를 사용할 수 있습니다. 하지만,
105+ 더욱 효율적인 코딩을 위해, 기본적으로 루비 지원(신텍스 하일라이팅,
106+ 파일 브라우징 등등)을 하는 편집기나 고급 기능(자동완성, 리팩터링, 테스트
107+ 지원 등등)의 통합 개발 환경도 생각해 볼 만 합니다.
52108
53- [ 루비 C API] [ 14 ]
54- : 루비의 바탕이 되는 C 코드를 설명합니다. C 확장기능을 작성하거나 루비 인터프리터 개발에 참여하고 싶다면 읽기를 추천합니다.
109+ 루비스트들이 주로 사용하는 도구들의 리스트입니다.
55110
56- ### 기타
111+ * 리눅스, 크로스 플렛폼
112+ * [ Aptana Studio] [ 19 ]
113+ * [ Emacs] [ 20 ] , [ Ruby mode] [ 21 ] , [ Rsense] [ 22 ]
114+ * [ Geany] [ 23 ]
115+ * [ gedit] [ 24 ]
116+ * [ Vim] [ 25 ] , [ vim-ruby] [ 26 ] 플러그인, [ Rsense] [ 22 ]
117+ * [ RubyMine] [ 27 ]
118+ * [ SciTe] [ 28 ]
119+ * [ NetBeans] [ 36 ]
120+ * [ Sublime Text] [ 37 ]
57121
58- [ RubyGem 패키지 빌드] [ 15 ]
59- : RubyGem 패키지 빌드에 관한 기초적인 문서입니다.
122+ * Windows
123+ * [ Notepad++] [ 29 ]
124+ * [ E-TextEditor] [ 30 ]
125+ * [ Ruby In Steel] [ 31 ]
60126
61- ### 정보를 얻는 곳
127+ * Mac OS X
128+ * [ TextMate] [ 32 ]
129+ * [ TextWrangler] [ 33 ]
130+ * [ Dash] [ 39 ] (문서 브라우져)
62131
63- [ Ruby-Doc.org] [ 16 ] 은 루비에 관한 문서를 관리하는 사이트 입니다. 주로 영문이기는 하지만 잘 정리된 참조 매뉴얼은
64- 도움이 됩니다. [ 루비 가든 위키] [ 17 ] 에는 오랜 기간에 걸쳐 루비스트가 정리한 내용이 있습니다.
132+ ### 더 읽을거리
65133
66- 루비에 대해 질문이 있다면 [ 루비 포럼] [ 18 ] 에 올리면 답을 구할 수 있습니다.
134+ [ Ruby-Doc.org] [ 34 ] 은 루비에 관한 문서를 관리하는 사이트입니다. 주로 영문이기는
135+ 하지만 잘 정리된 참조 매뉴얼은 도움이 됩니다.
136+ 루비에 대한 [ 책] ( books ) 도 출판되어 있습니다. 원서들은[ 여기] [ 35 ] 에서 확인하세요.
67137
68138
69139
70140[ 1 ] : http://tryruby.org/
71- [ 2 ] : http://docs.google.com/View?docid=ajb44wcvmjj8_2fg33f2
72- [ 3 ] : http://mkseo.pe.kr/
73- [ 4 ] : http://beyond.daesan.com/pages/ruby-faq
74- [ 5 ] : https://bugs.ruby-lang.org/projects/ruby/wiki
75- [ 6 ] : http://www.ruby-doc.org/docs/ProgrammingRuby/
76- [ 7 ] : http://pragmaticprogrammer.com/titles/ruby/index.html
77- [ 8 ] : http://qa.poignantguide.net/
78- [ 9 ] : http://whytheluckystiff.net
79- [ 10 ] : http://www.rubyist.net/~slagell/ruby/
80- [ 11 ] : http://www.ruby-doc.org/core
81- [ 12 ] : http://rdoc.sourceforge.net
82- [ 13 ] : http://www.ruby-doc.org/stdlib
83- [ 14 ] : http://www.ruby-doc.org/doxygen/current/
84- [ 15 ] : /ko/documentation/rubygem-packaging
85- [ 16 ] : http://ruby-doc.org
86- [ 17 ] : http://wiki.rubygarden.org/Ruby
87- [ 18 ] : http://forum.rubykr.org
141+ [ 2 ] : http://rubykoans.com/
142+ [ 3 ] : http://rubymonk.com/
143+ [ 4 ] : http://hackety-hack.com/
144+ [ 5 ] : http://mislav.uniqpath.com/poignant-guide/
145+ [ 6 ] : http://rubylearning.com/
146+ [ 7 ] : http://www.techotopia.com/index.php/Ruby_Essentials
147+ [ 8 ] : http://pine.fm/LearnToProgram/
148+ [ 9 ] : http://www.ruby-doc.org/docs/ProgrammingRuby/
149+ [ 10 ] : http://pragmaticprogrammer.com/titles/ruby/index.html
150+ [ 11 ] : http://www.rubyist.net/~slagell/ruby/
151+ [ 12 ] : http://en.wikibooks.org/wiki/Ruby_programming_language
152+ [ 13 ] : http://www.ruby-doc.org/core
153+ [ 14 ] : http://rdoc.sourceforge.net
154+ [ 15 ] : http://www.ruby-doc.org/stdlib
155+ [ 16 ] : http://www.rubydoc.info/
156+ [ 17 ] : http://railsapi.com/
157+ [ 18 ] : http://apidock.com/
158+ [ 19 ] : http://www.aptana.com/
159+ [ 20 ] : http://www.gnu.org/software/emacs/
160+ [ 21 ] : http://www.emacswiki.org/emacs/RubyMode
161+ [ 22 ] : http://cx4a.org/software/rsense/
162+ [ 23 ] : http://www.geany.org/
163+ [ 24 ] : http://projects.gnome.org/gedit/screenshots.html
164+ [ 25 ] : http://www.vim.org/
165+ [ 26 ] : https://github.com/vim-ruby/vim-ruby
166+ [ 27 ] : http://www.jetbrains.com/ruby/
167+ [ 28 ] : http://www.scintilla.org/SciTE.html
168+ [ 29 ] : http://notepad-plus-plus.org/
169+ [ 30 ] : http://www.e-texteditor.com/
170+ [ 31 ] : http://www.sapphiresteel.com/
171+ [ 32 ] : http://macromates.com/
172+ [ 33 ] : http://www.barebones.com/products/textwrangler/
173+ [ 34 ] : http://ruby-doc.org
174+ [ 35 ] : http://www.ruby-doc.org/bookstore
175+ [ 36 ] : https://netbeans.org/
176+ [ 37 ] : http://www.sublimetext.com/
177+ [ 38 ] : http://ruby.learncodethehardway.org/
178+ [ 39 ] : http://kapeli.com/dash
179+ [ 40 ] : http://docs.google.com/View?docid=ajb44wcvmjj8_2fg33f2
180+ [ 41 ] : http://mkseo.pe.kr/
181+ [ 42 ] : http://beyond.daesan.com/pages/ruby-faq
0 commit comments