Learning Ruby

Contains adsIn-app purchases
Content rating
Everyone
0+
Downloads
Content rating
Everyone
In-App Purchases
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Ruby is a language designed to make programming enjoyable, with syntax that reads almost like English and a mature ecosystem around the Rails framework. This app covers the base language — types, blocks, iterators, classes, modules — before introducing Rails's convention over configuration.

The app highlights Ruby's blocks and iterators — a feature absent from most other languages that makes Ruby code uniquely expressive and concise.

What you’ll study

• Syntax, variables, and types
• Methods, blocks, and iterators
• Classes, inheritance, and modules
• Symbols, hashes, and arrays
• Gems and Bundler
• Introduction to Ruby on Rails

How it works

You study in focused modules, reinforce with exercises, practice in the phone IDE, track progress, and can get a certificate. Premium without ads is available.

Who it’s for

• Developers looking for a language focused on elegance and productivity
• Web development students who want to learn Rails
• Python programmers who want to explore an expressive alternative

Open the app, pick a module, and practice a little each day.
Learn Ruby with its expressive syntax, classes, blocks, and an intro to Rails.
Updated on
Nov 14, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • No data shared with third parties
    Learn more about how developers declare sharing
  • This app may collect these data types
    App info and performance and Device or other IDs
  • Data is encrypted in transit
  • You can request that data be deleted

What’s new

Interactive quiz, My Journey (level/XP), plus stability and study experience improvements.
Content rating
Everyone
In-App Purchases
Learn more

App support

About the developer
Airton Siqueira de Freitas
contact@devlearningapps.com
R. Mesbla, 136 - casa A Urca BELO HORIZONTE - MG 31360-380 Brazil

More by Dev Learning