Featured learning materials
Take a look at our list of resources that can help you get up to speed with the Ruby programming language from the basic building blocks upto to the various frameworks and tools in the Ruby ecosystem. If you want to add your own resources, fork this repo and send in a pull request.
Ruby
- Little Book of Ruby - The fastest, easiest way to learn Ruby from the ground up.
- Ruby Core API Documentation
- Download and install Ruby
- The Pickaxe Book
- Try Ruby in Your Browser
- The Odin Project Ruby Course - Project-based learning
- The Well-Grounded Rubyist
- CodeAcademy Ruby Track - Learn to code Ruby interactively
- Ruby Koans
- Ruby Warrior - based on Ryan Bates’ command line version of the game
- Learn To Program - ground-level tutorial by Chris Pine
- Ruby Monk
- Ruby Basic Tutorial
- Developing Games With Ruby
- Why’s Poignant Guide to Ruby
- Others Ruby community resources
Ruby Tools
- Rubular - Interactive Ruby regular expression editor
Frameworks
- Jekyll
- Rails
- ◦ What is Ruby and Ruby on Rails?
- ◦ Installing Rails on Mac OS X
- ◦ Installing Rails on Ubuntu
- ◦ Getting Started with Rails from the official Rails guides
- ◦ Ruby on Rails Tutorials by Michael Hartl
- ◦ Rails for Zombies - Learn Rails the Zombie way
- ◦ The Odin Project - Full stack Ruby on Rails
- ◦ Agile Web Development with Rails
- ◦ RubyMine - Ruby on Rails IDE
- ◦ Others Ruby on Rails books on Amazon
- ◦ Railscasts
- ◦ Go Rails- More Rails Screencasts