iwantcoding.com
🔥 Daily 👥 Rooms 🏆 Top Log in Sign up
« Previous

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

ChapterYou will learn
Ruby BasicsSyntax, variables, types, symbols, arrays, hashes, ranges, control flow, loops, methods, blocks.
OOP & ModulesClasses, inheritance, mixin modules, attr_accessor, self, Enumerable, duck typing.
Practical RubyStrings, regex, file I/O, exceptions, gems, Rake, Minitest / RSpec.
RailsMVC, Active Record, routes, views, forms — the parts of Rails everyone uses.
ExamplesCheatsheet, 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

Example
puts 'Hello, Ruby'
Try it Yourself »

Discussion

Loading…

« Previous