This document contains Frequently Asked Questions about Ruby with answers.
{: .summary}

This FAQ is based on "[The Ruby Language FAQ][original-faq]" originally
compiled by Shugo Maeda and translated into English by Kentaro Goto.
Thanks to Zachary Scott and Marcus Stollsteimer for incorporating
the FAQ into the site and for a major overhaul of the content.

The code examples in this document have been run using Ruby 2.3.

[original-faq]: http://ruby-doc.org/docs/ruby-doc-bundle/FAQ/FAQ.html

_If you wish to report errors or suggest improvements for this FAQ,
please go to our
[GitHub repository](https://github.com/ruby/www.ruby-lang.org/)
and open an issue or pull request._


## Content

* [General questions](1/)
* [How does Ruby stack up against...?](2/)
* [Installing Ruby](3/)
* [Variables, constants, and arguments](4/)
* [Iterators](5/)
* [Syntax](6/)
* [Methods](7/)
* [Classes and modules](8/)
* [Built-in libraries](9/)
* [Extension library](10/)
* [Other features](11/)
