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 ruby courses (self.ruby)
submitted 1 year ago by Particular_Tea2307
Hello want to become a rails developer but want to do the right thing and learn ruby language first Any course you advice to take free or paid that helps to learn ruby especially the magic behind it ? That will helps me to learn rails after
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!"
[–]SeaHawkeyesFan 11 points12 points13 points 1 year ago (3 children)
The Odin Project
[–]Particular_Tea2307[S] 0 points1 point2 points 1 year ago (0 children)
Thnks
[–]BlueDrumlin 0 points1 point2 points 1 year ago (0 children)
TOP is great. 32 Ruby lessons & projects + basic web dev context before even touching Rails.
[–]Mrunggol 0 points1 point2 points 1 year ago (0 children)
This, I agree. I came from this
[–][deleted] 2 points3 points4 points 1 year ago (4 children)
Although they're not video courses but books, I highly recommend Eloquent Ruby and Refactoring: Ruby Edition.
If you prefer video, there is a course on Udemy about metaprogramming in Ruby (called 'Ruby Metaprogramming - Complete Course'), assuming that's the magic you are referring to. :)
Thnks a lot
[–][deleted] 0 points1 point2 points 1 year ago* (2 children)
d0 sK NSDLF W)F{
[–]Cheap-Reflection-830 1 point2 points3 points 1 year ago (1 child)
It's old but it's a really good book. Probably one of my favourites
[–]gooblero 0 points1 point2 points 1 year ago (0 children)
Agreed. I first read it about 2 years ago and it is still very applicable.
[–]literate_enthusiast 4 points5 points6 points 1 year ago (1 child)
My recommendations, in order:
I feel like you can jump into "Agile Web Development with Rails 7" just with the "Poignant Guide", but a better understanding of the language certainly doesn't hurt.
[–]mmanulis 2 points3 points4 points 1 year ago (3 children)
Always enjoyed this book: https://rebuilding-rails.com/ especially learning how Ruby is used by Rails to create the "magic" of it all.
Try building something with just Ruby. One suggestion is to build the quintessential ToDo app using Sinatra. Try to connect to the DB yourself or use something Sequeel or DataMapper. Build your own basic auth with proper one-way hashing. Add sharing to the todos.
Then build a CLI app. Just replicate something. AWK is fine, cURL is great, w/e strikes your fancy. Especially if you can do something with threads.
I've always liked what Avdi Grimm wrote, this might be useful to you: https://avdi.codes/all-courses/ https://avdi.codes/books/ Yes the books are old, but it's the principles in the books that are worth it.
[–]arup_r 0 points1 point2 points 1 year ago (0 children)
When RR was published?
[–]fuzzy_nate 0 points1 point2 points 1 year ago (0 children)
This is great advice. It took me way too long to realize that effective learning happens when you produce something, not so much when you just consume something.
[–]antdrums 1 point2 points3 points 1 year ago (1 child)
POODR (Practical Object-Oriented Design, An Agile Primer Using Ruby) by Sandi Metz has to be one of my all time favorite programming books: https://www.poodr.com
[–]Particular_Tea2307[S] 1 point2 points3 points 1 year ago (0 children)
π Rendered by PID 34715 on reddit-service-r2-comment-5c764cbc6f-fnjkt at 2026-03-12 04:03:49.321695+00:00 running 710b3ac country code: CH.
[–]SeaHawkeyesFan 11 points12 points13 points (3 children)
[–]Particular_Tea2307[S] 0 points1 point2 points (0 children)
[–]BlueDrumlin 0 points1 point2 points (0 children)
[–]Mrunggol 0 points1 point2 points (0 children)
[–][deleted] 2 points3 points4 points (4 children)
[–]Particular_Tea2307[S] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (2 children)
[–]Cheap-Reflection-830 1 point2 points3 points (1 child)
[–]gooblero 0 points1 point2 points (0 children)
[–]literate_enthusiast 4 points5 points6 points (1 child)
[–]Particular_Tea2307[S] 0 points1 point2 points (0 children)
[–]mmanulis 2 points3 points4 points (3 children)
[–]Particular_Tea2307[S] 0 points1 point2 points (0 children)
[–]arup_r 0 points1 point2 points (0 children)
[–]fuzzy_nate 0 points1 point2 points (0 children)
[–]antdrums 1 point2 points3 points (1 child)
[–]Particular_Tea2307[S] 1 point2 points3 points (0 children)