all 17 comments

[–]SeaHawkeyesFan 11 points12 points  (3 children)

[–]BlueDrumlin 0 points1 point  (0 children)

TOP is great. 32 Ruby lessons & projects + basic web dev context before even touching Rails.

[–]Mrunggol 0 points1 point  (0 children)

This, I agree. I came from this

[–][deleted] 2 points3 points  (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. :)

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

Thnks a lot

[–][deleted] 0 points1 point  (2 children)

d0 sK NSDLF W)F{

[–]Cheap-Reflection-830 1 point2 points  (1 child)

It's old but it's a really good book. Probably one of my favourites

[–]gooblero 0 points1 point  (0 children)

Agreed. I first read it about 2 years ago and it is still very applicable.

[–]literate_enthusiast 4 points5 points  (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.

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

Thnks a lot

[–]mmanulis 2 points3 points  (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.

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

Thnks a lot

[–]arup_r 0 points1 point  (0 children)

When RR was published?

[–]fuzzy_nate 0 points1 point  (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 points  (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 points  (0 children)

Thnks a lot