You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: ko/documentation/index.md
+182-85
Original file line number
Diff line number
Diff line change
@@ -16,27 +16,11 @@ Ruby를 배울 수 있는 매뉴얼과 튜토리얼, 코딩할 때 도움이 되
16
16
[Ruby를 브라우저에서 시험해 볼 수도 있지만][1], Ruby를 설치하기 위해서
17
17
[설치 설명서](installation/)를 읽어보아도 좋습니다.
18
18
19
-
### Ruby 언어 문서
20
-
21
-
Ruby를 이해하고 싶다면, [docs.ruby-lang.org][docs-rlo-en]의 권위 있는 Ruby 언어 문서가 출발점입니다. 이 문서는 언어의 모든 측면을 다루며, Ruby 프로그래밍 언어를 배우거나 참조할 때 처음으로 찾아봐야 하는 곳입니다. 아래 나열된 다른 자료들은 공식 언어 문서를 보완하거나 다른 형식/스타일/맛으로 Ruby 문서를 제공합니다.
22
19
23
20
### 초보자용 문서
24
21
25
-
[공식 FAQ](faq/)
26
-
: 자주 묻는 질문들을 모았습니다.
27
-
28
-
[Ruby Koans][2] (영문)
29
-
: Koans는 Ruby를 배우는 깨달음의 길로 여러분을 안내합니다. Koans의 목표는
30
-
Ruby 언어, 문법, 구조, 일반적인 함수들과 라이브러리를 배우는 것입니다.
31
-
Koans에서는 문화도 가르칩니다.
32
-
33
-
[Why’s (Poignant) Guide to Ruby][5] (영문)
34
-
: 이야기, 재치, 만화를 통해 Ruby를 가르쳐주는 틀에 얽매이지 않는 재미있는
35
-
책입니다. *Why the Lucky Stiff*의 저작물로 Ruby를 배우는 사람을 위한
36
-
고전입니다.
37
-
38
-
[Ruby Essentials][7] (영문)
39
-
: 간결하고 따라 하기 쉬운 Ruby 가이드를 제공하는 무료 온라인 책입니다.
22
+
[Try Ruby][1]
23
+
: You can try Ruby right in your browser.
40
24
41
25
[Learn to Program][8] (영문)
42
26
: Chris Pine 님이 작성한 초보자를 위한 작고 멋진 튜토리얼입니다.
@@ -46,27 +30,54 @@ Ruby를 이해하고 싶다면, [docs.ruby-lang.org][docs-rlo-en]의 권위 있
46
30
: 아주 기초적인 내용부터 OOP에서 웹 개발까지 다루는 매우 좋은 설명이
47
31
달린 예제들입니다.
48
32
33
+
[Ruby in Twenty Minutes][rubyin20]
34
+
: A small Ruby tutorial that should take no more than 20 minutes to
35
+
complete.
36
+
37
+
[The Odin Project][odin]
38
+
: An open source full stack curriculum
39
+
40
+
[excercism][exercism]
41
+
: 120 exercises with automatic analysis and personal mentoring.
42
+
43
+
[Codecademy][codecademy]
44
+
: Online code bootcamp with a variety of topics. Freeish.
45
+
49
46
[Ruby For Impatient Nuby][ko-1]
50
47
: 서민구 님이 작성하신 Ruby 초보자를 위한 튜토리얼입니다.
51
48
52
49
[루비 프로그래밍 언어 FAQ][ko-2]
53
50
: 황대산 님이 정리하신 FAQ입니다.
54
51
55
-
### 매뉴얼
52
+
### Manuals / Books
53
+
54
+
#### Beginner
55
+
56
+
[Programming Ruby 3.3][pickaxe]
57
+
: The seminal work on Ruby in English. Recently updated to Ruby 3.3.
58
+
59
+
[The Well-Grounded Rubyist][grounded]
60
+
: A tutorial that begins with your first Ruby program and takes you all the way to sophisticated topics like reflection, threading, and recursion.
56
61
57
-
[Programming Ruby][9] (영문)
58
-
: 영어로 된 독창적인 Ruby 책입니다. [Pragmatic Programmers의 책][10]
59
-
1판이 무료로 온라인에 공개되어 있습니다.
62
+
#### Intermediate
60
63
61
-
[The Ruby Programming Wikibook][12] (영문)
62
-
: 초보자와 중급자를 위한 무료 온라인 매뉴얼과 전 언어 레퍼런스입니다.
64
+
[Practical OOD in Ruby (POODR)][poodr]
65
+
: A programmer's tale about how to write object-oriented code.
66
+
67
+
#### Expert
68
+
69
+
[Metaprogramming][meta]
70
+
: Explains metaprogramming in a down-to-earth style.
71
+
72
+
[Ruby Under a Microscope (RUM)][microscope]
73
+
: An illustrated guide to Ruby internals.
63
74
64
75
### 참조
65
76
66
-
[공식 API 문서][docs-rlo-en]
77
+
[공식 API 문서][docs-rlo-en][(JP)][docs-rlo-jp]
67
78
: 아직 릴리스되지 않은 트렁크를 포함한 여러 Ruby 버전의 공식 언어 문서입니다.
68
79
69
-
[Ruby C API 레퍼런스][extensions] (영문)
80
+
[Ruby C API 레퍼런스][extensions] (영문)[(JP)][extensions-jp]
70
81
: Ruby의 공식 C API 문서입니다.
71
82
Ruby 개발에 참여하거나, C 확장을 개발할 때 도움이 될 것입니다.
72
83
@@ -77,85 +88,171 @@ Ruby를 이해하고 싶다면, [docs.ruby-lang.org][docs-rlo-en]의 권위 있
77
88
[Ruby API][40] (영문)
78
89
: Ruby 클래스, 모듈, 메서드를 편하게 찾고 탐색하세요.
79
90
91
+
[ruby-doc.org][39]
92
+
: Online API documentation
93
+
94
+
[DevDocs.io][40]
95
+
: Online API documentation
96
+
97
+
[Ruby QuickRef][42]
98
+
: The Ruby quick reference
99
+
100
+
[rubyreferences][43]
101
+
: A full language reference + detailed language changelog. Fantastic.
102
+
103
+
### Style Guides
104
+
105
+
[rubystyle.guide][44]
106
+
: RuboCop's Ruby style guide
107
+
108
+
[RuboCop][45]
109
+
: Automated enforcement of their style guide.
110
+
111
+
[Shopify][46]
112
+
: Shopify's Ruby style guide
113
+
114
+
[GitLab][47]
115
+
: Gitlab's Ruby style guide
116
+
117
+
[Airbnb][48]
118
+
: Airbnb's Ruby style guide
119
+
120
+
[w3resource][49]
121
+
: W3's Ruby style guide
122
+
123
+
# Tools
124
+
125
+
[IRB][50]
126
+
: The interactive Ruby Read-Eval-Print-Loop (REPL)
127
+
128
+
[Pry][51]
129
+
: An alternative Ruby REPL
130
+
131
+
[Rake][52]
132
+
: A make-like build utility for Ruby.
133
+
134
+
[RI][53]
135
+
: (Ruby Information) is the Ruby command-line utility that gives fast and easy on-line access to Ruby documentation.
136
+
137
+
[RBS][54]
138
+
: Type Signature for Ruby
139
+
140
+
[TypeProf][55]
141
+
: An experimental type-level Ruby interpreter for testing and understanding Ruby code.
142
+
143
+
[Steep][56]
144
+
: Static type checker for Ruby.
145
+
80
146
### 편집기와 IDE
81
147
82
148
Ruby를 코딩할 때 운영체제의 기본 편집기를 사용할 수 있습니다. 하지만,
83
149
더욱 효율적인 코딩을 위해, 기본적으로 Ruby를 지원하는(신택스 하이라이팅,
84
150
파일 브라우징 등등) 편집기나 고급 기능(자동완성, 리팩토링, 테스트
85
151
지원 등등)이 있는 통합 개발 환경도 생각해 볼 만합니다.
86
152
87
-
루비스트들이 주로 사용하는 도구들의 목록입니다.
88
-
89
-
* Linux, 크로스 플랫폼
90
-
*[Aptana Studio][19]
91
-
*[Atom][atom]
92
-
*[Emacs][20], [Ruby mode][21], [Rsense][22]
93
-
*[Eric][eric]
94
-
*[Geany][23]
95
-
*[gedit][24]
96
-
*[Kate][kate]
97
-
*[KDevelop][kdevelop]
98
-
*[NetBeans][36]
99
-
*[RubyMine][27]
100
-
*[SciTe][28]
101
-
*[Sublime Text][37]
102
-
*[Vim][25], [vim-ruby][26] 플러그인, [Rsense][22]
153
+
Here is a list of popular editors used by Rubyists, broken up by
154
+
learning curve:
155
+
156
+
* Days
157
+
*[Sublime Text][37] (paid)
103
158
*[Visual Studio Code][vscode]
159
+
*[Zed][zed]
160
+
* Months
161
+
*[RubyMine][27] (paid)
162
+
* "Years" (as in, you'll spend years still learning things about it)
163
+
*[Emacs][20] with [Ruby mode][21] or [Enhanced Ruby mode][enh-ruby-mode]
164
+
*[Vim][25] with [vim-ruby][26] plugin
165
+
*[NeoVim][neovim]
166
+
167
+
All of these editors support the Language Server Protocol (LSP),
168
+
either by default or through their LSP plugins. Shopify's
169
+
[ruby-lsp][ruby-lsp] is one of the most popular language servers for
170
+
Ruby and [supports all of the above editors][shopify_lsp].
171
+
172
+
### Older Reading / Resources
104
173
105
-
* Windows
106
-
*[Notepad++][29]
174
+
These links were more prominent but haven't been updated in ages.
107
175
108
-
* macOS
109
-
*[TextMate][32]
110
-
*[BBEdit][33]
111
-
*[Dash][39] (문서 브라우저)
176
+
[Ruby Koans][2]
177
+
: The Koans walk you along the path to enlightenment in order to learn
178
+
Ruby. The goal is to learn the Ruby language, syntax, structure, and
179
+
some common functions and libraries. We also teach you culture.
112
180
113
-
### 더 읽을거리
181
+
[Ruby Essentials][7]
182
+
: A free on-line book designed to provide a concise
183
+
and easy to follow guide to learning Ruby.
114
184
115
-
[Ruby-Doc.org][34]는 Ruby 영문 문서를 포괄적으로 관리하는 사이트입니다. Ruby
116
-
[책들][ko-5]도 출판되어 있습니다. Ruby에
117
-
관한 질문이 있다면, [유저 그룹][ko-3]이나 [페이스북 그룹][ko-4]에서 하실 수 있고
118
-
영어가 되신다면 [메일링 리스트](/ko/community/mailing-lists/)를 사용하실 수도
119
-
있습니다.
185
+
[Why’s (Poignant) Guide to Ruby][5]
186
+
: An unconventional but interesting book that will teach you Ruby
187
+
through stories, wit, and comics. Originally created by *why the lucky
188
+
stiff*, this guide remains a classic for Ruby learners.
189
+
190
+
[Learn Ruby the Hard Way][38]
191
+
: A very good set of exercises with explanations that guide you from
192
+
the absolute basics of Ruby all the way to OOP and web development.
193
+
194
+
[Programming Ruby][9]
195
+
: The seminal work on Ruby in English, this first edition of the
196
+
[Pragmatic Programmers’ book][10] is available for free online.
197
+
198
+
[The Ruby Programming Wikibook][12]
199
+
: A free online manual with beginner and intermediate content plus a
0 commit comments