« Previous
Next »
Ruby HOME
Welcome to the iwantcoding.com Ruby Tutorial. Ruby is dynamic, expressive, and designed for developer happiness. From small scripts to the massive Rails framework that powers GitHub, Shopify, and Stripe, Ruby keeps the code you write close to the way you think.
What this tutorial covers
| Chapter | You will learn |
|---|---|
| Ruby Basics | Syntax, variables, types, symbols, arrays, hashes, ranges, control flow, loops, methods, blocks. |
| OOP & Modules | Classes, inheritance, mixin modules, attr_accessor, self, Enumerable, duck typing. |
| Practical Ruby | Strings, regex, file I/O, exceptions, gems, Rake, Minitest / RSpec. |
| Rails | MVC, Active Record, routes, views, forms — the parts of Rails everyone uses. |
| Examples | Cheatsheet, runnable snippets, quiz, exercises, bootcamp, certificate. |
Who this is for
- Web devs looking at Rails monoliths.
- Scripters — Ruby is a dream for ops glue and DSLs.
- Anyone joining a Ruby shop — the first 10 chapters get you reading production code.
How to use this tutorial: read the chapter, run the example with Try it Yourself », do the exercise, then take the quiz at the bottom. Hit Mark complete when you're done — the sidebar will track your progress.
Example
« Previous
Next »
Discussion
Loading…