Ruby Co-Learning Resources


(Kiyumars) #1

This is list of learning resources for Ruby and Rails. Feel free to add your favorite tutorials, guides, and courses.

Tutorials

The Rails Tutorial by M. Hartl (very extensive, also covers tests and git)

The Ruby Koans (very succinct)

Interactive tutorials at the Ruby Monk

Code challenges and katas at codewars

Code Academy track for Ruby.

Books on Ruby programmng

Launch School Ruby Tutorial Extensive, free


(Nicco Kunzmann) #2

I would add RubyWarrior, a game where you solve missions by coding.

I accumulate Material here.


(Maximilian Maintz) #3

Also already recommended a few times:
“Learn to Program”, Chris Pine

https://pine.fm/LearnToProgram/


(Toño Serna) #4

Hello! I share with you the presentation from last Monday, for any question feel free to contact me.
On these days I’m going to write the links and some extra links here, will find some of then on the last slide of the Presentation too.

Cheers


(Toño Serna) #5

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)


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:
http://guides.rubyonrails.org/

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):
https://www.udemy.com/blog/modern-language-wars/

Infographic against the learning Pyramid(Pyramid of Dale) and about effective learning:


(Toño Serna) #6

Sorry I forgot some important links:

Article about, the curriculum, read this please!

Good free introductory resources with good ruby exercises and extra material!
http://www.gotealeaf.com/books

The Ruby first steps slides in slideshare and in .pptx format to download(links working).

On the path to become a jr. developer short version from Antonelo Schoepf


(bettina) #7

Hi there,

one of my Ruby coaches Sven wrote this tutorial based on his experience coaching 4+ newbie project groups : http://ruby-for-beginners.rubymonstas.org/

And he got me this far…so that’s saying something. Not sure what; draw your own conclusions.

If you’re a Ruby coach, Sven accepts pull requests on his tutorial.