Terry : Ruby

Road to Rubyist

Ruby References and Tutorials

Programming Ruby (1st Edition by Pragmatic) 

Ruby Hacking Guide

Ruby.new

Ruby Introduction => http://www.slideshare.net/ihower/ruby-18356771

O'Reilly - Ruby Programming Language

The Ultimate Guide To Learn Ruby for free

Learn Ruby With The New Context Ruby Koans

Learn Ruby The Hard Way

Learn Ruby The Hard Way (Traditional Chinese Version @ GitHub via Octopress)

Ruby in Twenty Minutes

Ruby User's Guide

Ruby Quick Reference

To Ruby From Java

http://ruby-doc.org/

A Quick (and Hopefully Painless) Ride Through Ruby (with Cartoon Foxes)

Ruby One Page Manual

Ruby Tutorial - Ruby Study Notes

Ruby Essentials

RubyGems

RubyGems is a package management framework for Ruby.

A RubyGem is a software package, commonly called a "gem". Gems contain a packaged Ruby application or library. The RubyGems software itself allows you to easily download, install, and manipulate gems on your system.

Think gem as apt-get for Debian/Ubuntu, pacman for Arch Linux and yum for Fedora.

http://rubygems.org/

Ruby 1.9 comes with RubyGems by default. No need to install by hand.

To upgrade to latest RubyGems, run (root is NOT required if you install Ruby via rbenv or RVM)

gem update --system

DevKit (Windows ONLY)

The RubyInstaller Development Kit is a toolkit that makes it easy to build and use native C/C++ extensions such as RDiscount and RedCloth for Ruby on Windows. 

Simply download, double-click, choose an installation directory, run the Ruby install helper script and you’re ready to start using native Ruby extensions. For installation details check out the Development Kit wiki page.

Development Kit

https://github.com/oneclick/rubyinstaller/wiki/Development-Kit

RVM (Ruby Version Manager)

https://rvm.io/

RVM Installation https://rvm.io/rvm/install/

Most popular tool to install Ruby - RVM (Ruby Version Manager).

rbenv

rbenv is a tool for simple Ruby version management. See rbenv

https://github.com/sstephenson/rbenv

Web Application Frameworks and DSL (Domain Specific Language)

Sinatra

Ruby on Rails

Ruby Resources

Try Ruby

Learn Ruby - Codecademy

http://www.learnstreet.com/lang/ruby/

RailsCasts

http://teamtreehouse.com/ ($$$)

http://www.codeschool.com/ ($$$)

 

Ruby Style Guide

Ruby Toolbox

http://api.rubyonrails.org/

http://ruby-doc.org/

http://apidock.com/

http://guides.rubyonrails.org/

More http://ruby-china.org/topics/7284