!SLIDE
Taught by Alex Chaffee
GitHub/Twitter/LinkedIn/Google: alexch
In Collaboration with Marakana
http://marakana.com/training/ruby/ruby.html
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
- Exceptions
- Advanced Blocks
- Classes as Objects
- Metaprogramming
- IO
- Introduction to TDD
- Red-Green-Refactor
- Describing a feature
- Verifying expectations
- Mocks & Stubs
- 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, then open a terminal window and type this:
git clone https://github.com/alexch/learn_ruby.git
cd learn_ruby
open index.html in browser
This is actually very difficult to do, and very easy to miss.