Resources for Learning Ruby and Rails

Ruby

Websites

  • RubyMonk
    Free, interactive tutorials to help you discover Ruby idioms, in your browser!
  • CodeWars
    Improve your skills by training with others on real code challenges

Videos

  • All the Little Things
    This talk bridges the gap between OO theory and practice and teaches straightforward strategies that all can use to improve their code.

Articles/Posts

Books

  • Practical Object-Oriented Design in Ruby
    Written by Sandi Metz, it explains object-oriented design (OOD) using realistic, understandable examples. POODR is a practical, readable introduction to how OOD can lower your costs and improve your applications.

Miscellaneous

Rails

Websites

  • RailsGuides
    These guides are designed to make you immediately productive with Rails, and to help you understand how all of the pieces fit together.

Books

  • Agile Web Development with Rails 4
    The fourth edition of this award-winning classic has been reorganized and refocused so it’s more useful than ever before for developers new to Ruby and Rails.