Useful Links:
($ = not free)
Curriculum(not only ruby and rails, more complete formation):
http://www.theodinproject.com/
Very good fonts, links and information, very good structure!
Similar to Odin Project ( = Few days trial period).
Article about:
Tutorials & exercises
Video tutorials:
http://www.lynda.com/
Very good explanations, ruby basics and rails 4.0 ($= Few days trial)
We've integrated the interactivity from Code School into the Pluralsight platform. Grow your skills with code courses, assessments, paths and expert-led content on today’s most in-demand technologies.
Some free courses ($= sometimes they offer trial periods and discounts)
More typing style:
http://ruby.learncodethehardway.org/
Learn Ruby from exercises and step by step.
Ruby User’s Guide:
http://www.rubyist.net/~slagell/ruby/
A good guide for Ruby.
Documentation:
http://www.jstorimer.com/blogs/workingwithcode/7766081-5-reasons-you-should-use-ri-to-read-ruby-documentation
Ruby documentation in your console:
*If you use rvm it will generate the ruby version that you are using,typing in the console:
‘rvm docs generate’
http://ruby-doc.org/
The same but in your browser.
Ruby on Rails guides:
Ruby on Rails Guides
Events
http://berlin.onruby.de/
Ruby User group, meetings every first Thursday of the month.
Books:
Beginning Ruby From Novice to Professional, Edition By Peter Cooper
Medium-advanced books:
Practical Object-Oriented Design in Ruby: An Agile Primer (Addison-Wesley Professional Ruby Series)
Programming Ruby 1.9 & 2.0 (4th edition): The Pragmatic Programmers’ Guide by Dave Thomas, with Chad Fowler and Andy Hunt
Extra links:
Interesting video about ruby vs other languages(Nov 2012):
Just as the Japanese, Spanish and French languages are uniquely different, programming languages also have their variations, some more popular and easier to use than others. With the recent introduction of some new ones, there is a ‘war’ of modern...
Infographic against the learning Pyramid(Pyramid of Dale) and about effective learning: