DEV Community

Nick Taylor
Nick Taylor Subscriber

Posted on • Edited on • Originally published at iamdeveloper.com

What are/were your go to resources for learning Ruby and Rails?

I'm completely new to Ruby, but am not a stranger to backend dev (.NET, Nodejs).

I've checked out the Ruby Quick start, but aside from that, what resources, whether they be books, online resources, videos etc. would you recommend to someone looking to get into the world of Ruby and Ruby on Rails?

Bonus points if you can suggest an e-book before I go camping in three hours? 😜

Latest comments (39)

Collapse
 
destiny01 profile image
Destiny Aigbe

I suppose you have already seen a lot. The Michael Hartl book is good but paid. If you are looking for free ones, I recommend starting with guides.rubyonrails.org, let's build with rails web-crunch.com, YouTube, codecademy(rails course is paid but ruby is free), for ebook, learn ruby the hard way and so on. I will make a post on a complete guide to learn ruby on rails.

Collapse
 
willjohnsonio profile image
Will Johnson

This Udemy Course was helpful for me

udemy.com/share/1013z6A0sedVdbQ3w=/

Collapse
 
nickytonline profile image
Nick Taylor

Thanks for sharing Will!

Collapse
 
superails profile image
Yaroslav Shmarov • Edited

After you get to know the basics, this should be the next step for upskilling: Ruby on Rails 6: Learn 25+ gems and build a Startup MVP 2020

Collapse
 
semicolonandsons profile image
Semicolon&Sons • Edited

Don't forget the latest contender: Semicolon&Sons

The focus is on production web-apps. Instead of toy examples, the screencasts are situated inside a live codebase with a decade of legacy, hundreds of thousands of monthly sessions, and tens of thousands of monthly revenue -- and all the complications that accompany all this.

They are certainly not beginner screencasts, but are there to help people fill in the gaps when they are responsible for a deployed piece of software (ESPECIALLY if they are indie-hackers).

Things like architecture, non-brittle integration testing, data integrity enforced at an SQL level, monitoring and responding to production issues, integrating JS without fad frameworks, auditing gems and JS dependencies, softer stuff like SEO for programmers, etc.

You can check out the kind of content we’ve got here: semicolonandsons.com/series/Inside...

Collapse
 
ultrasounder profile image
ananth vankipuram

Esp, vouch for Jack Kinsella's Screencasts/YT videos on SEO for Rails n00bs

Collapse
 
nickytonline profile image
Nick Taylor • Edited

I came across another great resource from my co-worker @vaidehijoshi , rubytapas.com. Thanks for the share Vaidehi!

Collapse
 
codeloopy profile image
codeloopy

Super late to the game but perhaps will help someone else.

Learn Ruby the Hard Way really helped me get started with ruby: learnrubythehardway.org/

And yes, even today the Michael Hartl Rail tut is a must!

Collapse
 
nickytonline profile image
Nick Taylor

Just adding this tweet from @rhymes that is full of great Ruby and Rails resources from Shopify.

Collapse
 
storrence88 profile image
Steven Torrence
Collapse
 
roberthopman profile image
Robert

Which things did / do you use?

Collapse
 
nickytonline profile image
Nick Taylor

I've been so busy with stuff I usually work on that I honestly haven't had a chance to read up on all the great resources people have posted here quite just yet. It's my todo. 😉 The backend at my new job is in Ruby, which I'll need to touch occasionally, so I'll probably be digging into these resources in the near future.

Collapse
 
nickytonline profile image
Nick Taylor

Actually, today I'm on learnenough.com/ruby-tutorial by Michael Hartl just going through some basics before I tackle his rails tutorial. repl.it has been handy for this.

Collapse
 
mattmcknight profile image
matt mcknight

Agile Web Development with Rails is the one I started with in 2005. Still kicking out the new editions. pragprog.com/book/rails51/agile-we... If you follow along and build the application in the tutorial, you will be productive.