Taught by Alex Chaffee
GitHub/Twitter/LinkedIn/Google: alexch
In Collaboration with Blazing Cloud
http://testfirst.org/learn_ruby
- Ruby Overview
- Command-line Tools
- Core Ruby
- Syntax
- Functions
- Control Flow
- Built-in Types
- Collections
- Blocks and Iterators
- Objects
- Classes
- Inheritance
- Dispatching
- Modules
- Scope
- We use tests to check for code correctness
- We use tests to define the task to implement
- We know we're done when the tests pass
Conceived by Sarah Allen and Alex Chaffee
Install Ruby, e.g.
http://installfest.railsbridge.org
then open a terminal window and type this:
git clone https://github.com/alexch/learn_ruby.git
cd learn_ruby
then open index.html
in a browser
- Make your console window REALLY TALL
- This is actually very difficult to do consistently and accurately
- When you get an error, SCROLL UP and read down STARTING from where YOU HIT RETURN