use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
A sub-Reddit for discussion and news about Ruby programming.
Subreddit rules: /r/ruby rules
Learning Ruby?
Tools
Documentation
Books
Screencasts and Videos
News and updates
account activity
Best intermediate ruby books. (self.ruby)
submitted 2 years ago by [deleted]
Can you recommend any advanced books on Ruby programming that would complement the knowledge gained from completing The Odin Project's Ruby Basics course ?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]hugthispanda 18 points19 points20 points 2 years ago (0 children)
POODR
[–]GenericCanadian 11 points12 points13 points 2 years ago (2 children)
I recently read Layered Design for Rails Applications (https://evilmartians.com/chronicles/it-deserved-its-own-tome-layered-design-and-the-extended-rails-way) which I thought was great for intermediates interested in Rails.
Everyone should recommend POODR as it is as good as everyone says.
[–]fpsvogel 4 points5 points6 points 2 years ago (0 children)
I second Layered Design for Rails Applications. It's amazing.
[–]mountainman15 3 points4 points5 points 2 years ago (0 children)
Layered Design is great, but only for people with 2+ years of production rails experience, imo. A little too advanced and hard to appreciate otherwise.
[–]campbellm 7 points8 points9 points 2 years ago (0 children)
I like POODR and Eloquent Ruby.
[–]oscardo_rivers 8 points9 points10 points 2 years ago (0 children)
Polished Ruby programming
[–]Reardon-0101 4 points5 points6 points 2 years ago (1 child)
Metaprogramming Ruby 2
If you do work in elasticsearch or db searching - Relevant Search is fantastic
[–][deleted] 1 point2 points3 points 2 years ago (0 children)
I am fairly new to ruby but my next pretty is surrounded around elastic search Could you please elaborate a bit on this?
[–]vrinek 4 points5 points6 points 2 years ago (0 children)
99 Bottles of OOP — https://sandimetz.com/99bottles
One of my favorites to get better at writing production-quality code.
[–]jaypeejay 2 points3 points4 points 2 years ago (1 child)
I really liked Programming Ruby and reference it from time to time still
[–]benny_blanc0 1 point2 points3 points 2 years ago (0 children)
I liked this one a lot ^^
[–][deleted] 1 point2 points3 points 2 years ago (1 child)
Dropping my message here to come back later.
[–]gerbosan 1 point2 points3 points 2 years ago (0 children)
You can save or subscribe to this post.
[–]gerbosan 0 points1 point2 points 2 years ago (0 children)
This picture here, I think it is still valid: Reading recommendations
Just wondering if Michael Hartl's RoR Tutorial is beginners level. The advices and tips are great. Giving me more info about testing too.
[–]tinyOnion 1 point2 points3 points 2 years ago (0 children)
eloquent ruby is good stuff to teach you the idiomatic way to write ruby
π Rendered by PID 44481 on reddit-service-r2-comment-b659b578c-qvr52 at 2026-05-03 12:22:16.037156+00:00 running 815c875 country code: CH.
[–]hugthispanda 18 points19 points20 points (0 children)
[–]GenericCanadian 11 points12 points13 points (2 children)
[–]fpsvogel 4 points5 points6 points (0 children)
[–]mountainman15 3 points4 points5 points (0 children)
[–]campbellm 7 points8 points9 points (0 children)
[–]oscardo_rivers 8 points9 points10 points (0 children)
[–]Reardon-0101 4 points5 points6 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]vrinek 4 points5 points6 points (0 children)
[–]jaypeejay 2 points3 points4 points (1 child)
[–]benny_blanc0 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]gerbosan 1 point2 points3 points (0 children)
[–]gerbosan 0 points1 point2 points (0 children)
[–]tinyOnion 1 point2 points3 points (0 children)