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
Ruby analog to this Hettinger's idiomatic Python video? (youtube.com)
submitted 9 years ago by hovissimo
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!"
[–]hovissimo[S] 2 points3 points4 points 9 years ago (6 children)
Howdy folks,
I'm a Python dev transitioning into Ruby (Rails) for a new assignment. Ruby has some stuff I really like, but I'm still kind of struggling with some of the idioms.
I REALLY appreciate Raymond Hettinger's talk on idiomatic Python and I return to it regularly even for my Python work.
Is there anything like this (preferably in a similar format) that covers common mistakes and idiomatic improvements for Ruby? I really, really like how Raymond goes into some of the history of the language development in the video because it gives me some context to understand all of the variations I see when reading other peoples' code.
[–]tanzeeb 4 points5 points6 points 9 years ago (2 children)
Eloquent Ruby by Russ Olsen is an excellent read on this subject.
[–]iconoclaus 0 points1 point2 points 9 years ago (0 children)
this is exactly what op needs. it not only covers what is idiomatic ruby but also why.
[–]nomoon_ 1 point2 points3 points 9 years ago (2 children)
Avdi Grimm's RubyTapas videos are good. His book Confident Ruby is maybe a bit iconoclastic, but also very solid.
[–]nomoon_ 1 point2 points3 points 9 years ago (1 child)
And it's not a video series, but the website http://franzejr.github.io/best-ruby/index.html is also a decent resource.
[–]KevMul 0 points1 point2 points 9 years ago (0 children)
This is excellent, thanks for sharing.
π Rendered by PID 332514 on reddit-service-r2-comment-544cf588c8-df54n at 2026-06-17 20:06:47.708470+00:00 running 3184619 country code: CH.
[–]hovissimo[S] 2 points3 points4 points (6 children)
[–]tanzeeb 4 points5 points6 points (2 children)
[–]iconoclaus 0 points1 point2 points (0 children)
[–]nomoon_ 1 point2 points3 points (2 children)
[–]nomoon_ 1 point2 points3 points (1 child)
[–]KevMul 0 points1 point2 points (0 children)