A language "optimized for developer happiness"
- Object oriented
- Libraries are called Gems
- Leading utility for organizing Gems is called Bundler
- Leading test framework is called Rspec
- Leading web development framework is called Rails
- Install Homebrew here
- Install rbenv with
brew install rbenv
. See here for more details. - Install the version of Ruby that you need with with rbenv with
rbenv install <version>
. See here for more details.
- Install Ruby using Windows Ruby Install
- Install Ruby Development Kit
gem install bundler
gem install rails
RubyGems is a package manager for the Ruby programming language that provides a standard format for distributing Ruby programs and libraries... Source
- Check out the official site Ruby Official Site
- Familiarize yourself with official documentation
Go as deep into these tutorials as you find helpful
- The Languages official docs offer a general intro, and a quick tutorial that you can do in your browser
- A deeper dive into Learning about Classes, variables, etc.
- If you want more repition in your practice, Learn Ruby the Hard Way offers good practice
- Ruby Monk has longer, and more challenging tutorials and games
- If you are working in pairs, Work together to get a module working on both of your computers.
- Start with Hello World, make your way down the list of exercises (Hamming, Gigasecond, Rna Transcription, etc.) They get harder as you go down the list. Jump around as much as you want.