RUBIVANA / THE RUBY COLLECTION

Ruby,
made clear.

Understand the language. Put it to work.
Focused PDF courses with practical examples and projects—from your first script to a complete Ruby tool.

Read with purpose.Practice with code.Build with understanding.

THE COLLECTION

Find the right guide for your next step.

CHOOSE YOUR NEXT TASK

Start where the question is.

WHO WE ARE

Less searching.
More understanding.

About Rubivana →

Rubivana publishes focused PDF courses on Ruby programming. Each title explores a defined part of the language. Examples connect syntax to the decisions behind a working program. The collection ranges from first scripts to object design, testing and complete projects.

THINK THROUGH THE TASK

A useful program starts
with a clear question.

Before choosing a method, decide what goes in, what should happen and what a useful result looks like.

01 / INPUT

A list of stock items

Names and quantities arrive as rows of data.

02 / RULE

Find what needs restocking

Compare each quantity with a chosen minimum.

03 / OUTPUT

A focused reorder list

Keep the matching items and present the result clearly.

A guide you can work with.

Annotated examples

Follow the code alongside an explanation of the choices it makes.

Practice tasks

Move from the worked example to an exercise with a different input or constraint.

Defined scope

See the topics and prerequisites for each title before choosing your course.

Offline reference

Download the PDF, bookmark useful sections and keep your notes beside the examples.

OUR MISSION

Make the reasoning visible.

Our aim is to help you explain the code you write. Begin with behavior you can observe. Change one condition at a time. Use what you discover to make your next decision.

  1. 01

    Observe

    Follow the input, the operation and the result. Explain what happened before adding more code.

  2. 02

    Experiment

    Change one assumption. Try a boundary case and read the error when something fails.

  3. 03

    Apply

    Use the idea in a small task of your own. Write down the choices you made and why.

GET FREE GUIDE

Begin with a small Ruby script.

The free introductory guide covers expressions, variables, output and reading a simple error. Review its modules and try the greeting exercise as your first step.

Get Free Guide

A few useful answers.

Read all FAQs →

YOUR NEXT CHAPTER

One topic. A place to begin.

Find a Ruby guide that matches what you want to build next.

Explore the collection