# Learning Ruby

DevFeed: [Learning Ruby](<https://devfeed.tech/articles/learning-ruby-15744.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/learning-ruby>)

Author: Square Engineering

Published: 2014-10-22T16:08:00Z

Content type: tutorial

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [Ruby](<https://devfeed.tech/topics/ruby.md>), [Learning](<https://devfeed.tech/topics/learning.md>), [Rails](<https://devfeed.tech/topics/rails.md>), [Refactoring](<https://devfeed.tech/topics/refactoring.md>)

Tags: [advice](<https://devfeed.tech/tags/advice.md>), [book](<https://devfeed.tech/tags/book.md>), [books](<https://devfeed.tech/tags/books.md>), [docs](<https://devfeed.tech/tags/docs.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [learning](<https://devfeed.tech/tags/learning.md>), [rails](<https://devfeed.tech/tags/rails.md>), [refactoring](<https://devfeed.tech/tags/refactoring.md>), [ruby](<https://devfeed.tech/tags/ruby.md>)

## AI overview

A guide for beginning Rubyists recommends learning Ruby syntax, idiomatic conventions, the standard library, Rails, and object-oriented design through books, documentation, code reviews, and practical coding.

## Source excerpt

Knowing where to start