We have some required introductory readings. Make sure to read these; those that have exercises, do them.
- Peter Cooper's Beginning Ruby
- Your primary resource for learning Ruby.
- Required reading.
- ch1-4
- ch6 (skip ch5)
- Just RubyGems (pg. 168-175 in the second edition) from ch7
- Just Testing (pg. 192-196 in the second edition) from ch8
- JumpstartLabs' Ruby in 100 Minutes
- Another intro to Ruby with a lot of good intro exercises.
- Chris Pine's Learn to Program
- ch1-ch10.
- There are a few exercises at the end of each chapter under the heading, "A Few Things to Try". Do these for practice, but you don't have to submit them to us.
- Ruby Monk's Ruby Primer
- An interactive introduction to Ruby.
- Not required if you are doing the Post-Acceptance Prepwork as part
of the application process and have not already enrolled into the
class.
- Michael Hartl's Rails Tutorial
- Zed Shaw's The Command Line Crash Course