A newbie question

I do understand that this is a sort of FAQ, but I'm not really sure how to start learning Ruby and then Rails. There are 4 resources on learning Ruby and 5 resources on learning Rails on the sidebar of this subreddit, but which ones do you think personaly would work best for someone who comes from a frontend background? Only backend background I have is working with node.js and express.js

How did you learn Ruby? How long did it take for you to learn it well enough to start learning Rails?

3 thoughts on “A newbie question”

  1. So I’ve used a few for Rails (more interested in the web app side of things myself). Hartells Book is really good, and if you have some previous programming experience it’s probably a good place to start. Look over his Basic Learn enough books before starting it I think, do any of those that you think you need to before doing the Rails one (with the exception of the Javascript & Ruby ones maybe – can do those before or after).

    This course on Udemy has been really good so far if you like video learning etc (which I usually don’t, but I like this one) [https://www.udemy.com/the-complete-ruby-on-rails-developer-course/](https://www.udemy.com/the-complete-ruby-on-rails-developer-course/)

  2. I started out with codecademy’s ruby course to get the basics of the language down then moved on to Hartl’s book and was decent by the end imo. Also try to do some basic ruby stuff before diving into Hartl as he glosses over a lot of critical ruby syntax that will just confuse you in later chapters… at least in the version I learned on.

  3. I will personally recommend **rubymonk** ([https://rubymonk.com/](https://rubymonk.com/)). It is very popular among the newbie. It has covered almost all the topics of ruby, starting from basic to metaprogramming. I will always prefer **rubymonk** than other online courses out there. For rails, once you get the basic understanding of ruby, you should start from [https://guides.rubyonrails.org](https://guides.rubyonrails.org). It is well documented and gives you a brief overview of rails framework. Refer [https://guides.rubyonrails.org/getting\_started.html](https://guides.rubyonrails.org/getting_started.html) as your starting point.


Leave a Comment