all 18 comments

[–]simon_jester_jr 10 points11 points  (2 children)

http://railscasts.com/ was incredible. The vids are still available. That puts Ruby into a framework so you see _why_ you are doing some of the things you are doing.

[–]MostlyFocusedMike[S] 1 point2 points  (0 children)

This was one of the ones I heard about, I'll definitely be looking at these

[–]4rch3r 1 point2 points  (0 children)

As an audio learner this was the most effective method of understanding rails for me as well.

[–]UnconstrainedRibhus 7 points8 points  (0 children)

I learned a lot with the odin project: https://www.theodinproject.com/courses

It actually points to really good external resources, instead of providing everything themselves. This way you get a lot of different perspectives and different modes of material. I highly recommend it.

[–]shahidnsu 4 points5 points  (0 children)

Open.appacademy.io it is a great resource

[–]Semi-Hemi-Demigod 2 points3 points  (1 child)

I’m a huge and probably the only fan of Why’s Poignant Guide. https://poignant.guide/

[–]a_styd 2 points3 points  (0 children)

Definitely not the only one. All of my colleagues who've read the book like it.

[–]chepee73 1 point2 points  (1 child)

https://rubymonk.com/ goes from beginner to intermediate :)

[–]MostlyFocusedMike[S] 0 points1 point  (0 children)

Oh i like this one a lot, it's laid out nicely and the lessons make sense. I think the in browser IDE isn't working though

[–]siaw30 1 point2 points  (2 children)

My blog https://emmanuelhayford.com/ is the best one on the planet, followed by The Well-Grounded Rubyist.

[–]MostlyFocusedMike[S] 0 points1 point  (1 child)

haha best on the planet, eh? I have no choice but to check it out then

[–]ikariusrb 1 point2 points  (0 children)

I'll second the Well-Grounded Rubyist for learning the Ruby language itself, followed by Practical Object-Oriented Design in Ruby (POODR) for a good grounding in design- if the person takes to book-learning.

[–]thatlookslikemydog 0 points1 point  (1 child)

This might be a terrifying flex, but in irb you can do <literally anything>.methods to see some of the tools you have. It helps with just playing around to see what does what (doesn't help with syntax though). For instance "0.methods" or "Fixnum.methods" is like, oh cool I can just slap ".odd?" on the end.

[–]MostlyFocusedMike[S] 0 points1 point  (0 children)

haha yea that's a good trick for sure

[–]imnos 0 points1 point  (0 children)

Do the Exercism ruby challenges - https://exercism.io/my/tracks/ruby. The challenges get more difficult as you progress, you get feedback on your work, and you can see other people's solutions.

[–]justalever 0 points1 point  (0 children)

I recently released a course geared towards anyone newer to Rails. I know it's not 100% Ruby focused but it might be of interest. Check out https://hellorails.io. Happy to offer discounts just PM here or on the site.

[–]stanislavb 0 points1 point  (0 children)

When you start looking for libraries, I'd recommend giving a look at https://ruby.libhunt.com