Interested in speaking at a ChicagoRuby event? Please read our speaker guidelines.
Ruby on Rails Resources
The following list of Ruby on Rails resources was curated by a ChicagoRuby member, Doug Harman, in August 2014.
- Help and documentation for the Ruby programming language
- Ruby on Rails API
- The Ruby Toolbox
- Software Programming and Coding Glossary for Kids
Books - online / FREE
- 10 Free E-Books on Ruby for Beginner’s, readwrite. Mr. Neighborly’s Humble Little Ruby Book, Jeremy McAnally and Learn to Program, Chris Pine
- Introduction to Programming with Ruby, Tealeaf Academy
- Learn Ruby, The Hard Way. Flashcards are available
- ProGit, Scott Chacon
- Ruby Best Practices, Gregory Brown (RETIRED)
- Ruby on Rails Tutorial, Learn Rails by Example, Michael Hartl. He appears to be crowdsourcing the 4.0 version, i.e., as “issues” are submitted, he updates the book. Some of the book’s examples / problems didn’t work for me.
- The Bastards Book of Ruby, Dan Nguyen
- The Bastards Book of Regular Expressions, Dan Nguyen
- The Command Line Crash Course, Zed Shaw
- Why’s (Poignant) Guide to Ruby
- Expansion Pak No. 1.: The Tiger’s Vest (with a Basic Introduction to Irb)
Books – hardcopy.
These are books I use as references. Do NOT buy Kindle editions. When you copy / paste code, Kindle’s copyright notice is included.
- Computer Science Programming Basics in Ruby, Ophir Frieder – I checked this out of our library. Basics, loops, arrays, etc., taught using Ruby.
- CSS, The Missing Manual, David Sawyer McFarland
- Practical Object-Oriented Design in Ruby: An Agile Primer, Sandi Metz
- Programming Ruby 1.9 & 2.0 [aka the Pickax], Dave Thomas
- Ruby on Rails 4.0 Guide, Stefan Wintermeyer
- Ruby on Rails Tutorial, Michael Hartl (Do NOT buy!, 4.0 version is FREE ONLINE)
- Ruby Programming for the Absolute Beginner, Jerry Lee Ford, Jr. – A book I found at our library. Each chapter is a project / game that incrementally teach the basics.
- The Incremental Commitment Spiral Model, Frederick P. Brooks, Jr.
- The RSpec Book, David Chelimsky
- The Ruby Programming Language, David Flanagan
- Full Stack Rails Developer Resources, H4CK3R+=BOI V 2.0 (RWilcox)
- PYPL Popularity of Programming Languages, PyDatalog
- Rails Has Two Default Stacks, Steve Klabnik
- Rails Style Guide
- Setting Up a New Rails Application, Jon Allured
- What is Ruby on Rails?, Daniel Kehoe
- A Business View of Ruby on Rails, Ray Hightower
- Ruby Glossary, CodeAcademy: http://www.codecademy.com/glossary/ruby
- Rubular, a Ruby regular expression editor: http://www.rubular.com/
- Think Like (a) Git – it will give you that ah-ha moment.
- The Odin Project – free, online ROR course.
- Ruby Lisp - by Dave Astels, organizer of Chicago RubyMotion
Tutorials - online / FREE
- Try Ruby
- Flatiron School Prework
- Learn Ruby, RubyMonk
- Learn Ruby, with the Neo Ruby Koans, https://github.com/neo/ruby_koans
- Learn to Type Free
- Practicing Ruby Delightful lessons for dedicated programmers
- Ruby on Rails Commands, Brainscape: iTunes
- Tutorials, Jumpstartlab
Video / FREE
- By far, the best resource / place to start learning ROR is with Dave Jones, YouTube Channel - Ruby on Rails 4.0 Lectures (29), Ruby Programming Lectures, Introduction to Ruby Programming (21), Ruby Programming - II (21)
- Railscasts, Ruby on Rails Screencasts http://railscasts.com/
- Conference: Ancient City Ruby
- Conference: WindyCityRails
- Conference: RailsConf, YouTube, search for “RailsConf XXXX”, also search Confreaks