CODE A GRATIS GLOBAL SERVICE
⌕ SEARCH GRATIS GLOBAL ↗
FREE GUIDE

Learn Ruby Programming Free

Ruby is prized for reading almost like plain English, and the free resources below take you from your first script through building real Rails apps. Start with a course, drill fundamentals with Koans or Exercism, then use the project ideas to build something of your own.

10 SECTIONS · 67 RESOURCES · STATUS: [ ALL LINKS FREE ]
► INSIDE THIS GUIDE 10 SECTIONS
01

Free Online Ruby Courses

7 RESOURCES
Ruby (The Odin Project) theodinproject.com

A free project based Ruby curriculum with hands on projects like Tic Tac Toe and Hangman.

Ruby on Rails (The Odin Project) theodinproject.com

Free follow on course teaching the Rails framework once you know core Ruby.

Ruby Programming Language, Full Course (freeCodeCamp) classcentral.com

A free full length video course teaching Ruby basics by building mini apps like games and calculators.

Learn Ruby on Rails, Full Course (freeCodeCamp) classcentral.com

A free multi hour video course covering Rails essentials for building full stack apps.

Learn to Code with Ruby (Coursera, Packt) coursera.org

A beginner Ruby specialization you can audit for free instead of paying.

Learn Ruby (Codecademy) codecademy.com

A free interactive beginner course covering variables, loops, arrays, hashes and object oriented programming.

9 Best Free Ruby and Ruby on Rails Courses (Class Central) classcentral.com

A curated, regularly updated roundup of the best free Ruby and Rails courses across platforms.

02

Free Ruby Video Lessons and YouTube Channels

8 RESOURCES
Ruby, Programming Language Tutorial (YouTube playlist) youtube.com

A full free playlist introducing all core Ruby concepts step by step.

Learn Ruby in One Hour, An Hour of Ruby Episode 1 youtube.com

A beginner friendly walkthrough building a compound interest calculator to learn Ruby basics fast.

Ruby Tutorial For Beginners, Getting Started With Ruby youtube.com

A free standalone video covering first steps in Ruby for total beginners.

Learn Ruby on Rails, Full Course youtube.com

A complete free Rails course video for beginners on YouTube.

Learn Ruby Programming in 3 hours, Full Course youtube.com

A free 3 hour full course covering Ruby programming from scratch.

Ruby from Scratch, Introduction to Ruby 001 youtube.com

First episode of a free series introducing Ruby to complete beginners.

Drifting Ruby youtube.com

Short focused free screencasts on Ruby and Rails techniques and gems.

Drifting Ruby Episodes (playlist) youtube.com

A playlist collecting Drifting Ruby's free topic specific Rails and Ruby screencasts.

03

Free Online Ruby Tutorials

7 RESOURCES
Ruby in Twenty Minutes ruby-lang.org

The official Ruby team's quick start tutorial that teaches the basics in about 20 minutes.

Learn Ruby in Y Minutes learnxinyminutes.com

A dense single page syntax tour of Ruby for people who want to skim the language fast.

Getting Started with Ruby, A Comprehensive Tutorial for Beginners (RubyGuides) rubyguides.com

A thorough step by step written guide taking beginners from zero through core Ruby concepts.

Ruby for Beginners (RubyMonstas) ruby-for-beginners.rubymonstas.org

A structured free written curriculum built from an actual beginner coding group's course material.

Ruby Tutorial (TutorialsPoint) tutorialspoint.com

A free well organized reference style tutorial covering Ruby from novice to advanced topics.

Ruby Programming Language (GeeksforGeeks) geeksforgeeks.org

A free written tutorial hub with many linked articles on individual Ruby topics and examples.

Documentation (ruby-lang.org) ruby-lang.org

The official Ruby site's documentation hub linking guides, references and tutorials.

04

Free Online Ruby Practice and Interactive Exercises

9 RESOURCES
Ruby on Exercism exercism.org

Over a hundred free coding exercises with automated feedback and free human mentoring for Ruby learners.

Ruby Koans rubykoans.com

A free set of Ruby unit test exercises that teach the language by making failing tests pass one by one.

Codewars Ruby practice codewars.com

Free coding challenges in Ruby ranked by difficulty, good for building problem solving reps.

HackerRank Ruby domain hackerrank.com

Free structured Ruby challenges organized by topic with difficulty levels.

Ruby Exercises, Practice and Solution (w3resource) w3resource.com

A free library of Ruby practice problems with worked solutions for beginners through intermediate learners.

Ruby exercises (Launch School) launchschool.com

Free Ruby practice exercises paired with solutions and video walkthroughs.

Try Ruby Playground try.ruby-lang.org

An in browser sandbox for experimenting with Ruby code with no install, good for quick practice.

RubyMonk rubymonk.com

Free interactive in browser tutorials and quizzes teaching Ruby idioms hands on.

Learn Ruby, Free Interactive Ruby Tutorial learnrubyonline.org

A free interactive in browser tutorial site for learning and practicing Ruby fundamentals.

05

Free Ruby Books and Documentation

8 RESOURCES
Ruby-Doc.org ruby-doc.org

The community maintained free hub of complete Ruby core API documentation across versions.

Ruby API (rubyapi.org) rubyapi.org

A clean searchable free reference for browsing Ruby classes, modules and methods.

Why's (Poignant) Guide to Ruby poignant.guide

A famously quirky free illustrated introduction to Ruby released under Creative Commons.

The Book of Ruby (Huw Collingbourne) freecomputerbooks.com

A free 425 page hands on Ruby guide with runnable source code for every example.

RubyBooks, Learn Ruby for Free rubybooks.github.io

A curated collection pointing to the best free Ruby ebooks available online.

the-best-ruby-books (GitHub) github.com

A GitHub repo collecting free downloadable Ruby ebooks in one place.

Ruby on Rails Tutorial (Michael Hartl) railstutorial.org

A widely used free to read online book teaching how to build real Rails web applications from scratch.

Ruby on Rails Book (goalkicker) books.goalkicker.com

A free community compiled Rails reference book built from curated Stack Overflow documentation content.

06

Free Ruby IDEs, Editors and Developer Tools

7 RESOURCES
Replit Ruby replit.com

A free browser based Ruby compiler and IDE, no installation required, runs modern Ruby versions.

OneCompiler Ruby onecompiler.com

A free online Ruby editor for writing, running and debugging code directly in the browser.

myCompiler Ruby mycompiler.io

A completely free online Ruby compiler with no subscription tiers or hidden costs.

JDoodle Ruby jdoodle.com

A free online compiler and IDE supporting Ruby among many other languages.

OnlineGDB Ruby Compiler onlinegdb.com

A free browser based Ruby editor and debugger.

RuboCop rubocop.org

A free open source Ruby static code analyzer and formatter that checks and auto fixes code style issues.

Ruby community style guide github.com

A free community driven Ruby coding style guide that RuboCop enforces, useful reading for idiomatic Ruby.

07

Free Ruby Podcasts

5 RESOURCES
Ruby Rogues podcasts.apple.com

A long running weekly panel podcast discussing Ruby, Rails and the developer community, free to stream.

Remote Ruby remoteruby.com

A free weekly podcast styled like a virtual meetup, featuring conversations with Rubyists.

The Bike Shed millionpodcasts.com

A free podcast from thoughtbot developers discussing real world Ruby, Rails and JavaScript development.

Ruby for All podcasts.apple.com

A free podcast covering Ruby and Rails topics for developers at various experience levels.

Podcasts (ruby-lang.org) ruby-lang.org

The official Ruby site's curated list of community podcasts, a good directory to find more free shows.

08

Free Ruby Cheat Sheets and References

7 RESOURCES
The Ultimate Ruby Cheatsheet (RubyGuides) rubyguides.com

A free downloadable PDF reference covering core Ruby syntax and fundamentals.

Ruby Cheat Sheet and Quick Reference (cheatsheets.zip) cheatsheets.zip

A free one page reference sheet covering Ruby operators, variables and syntax basics.

My beloved Ruby Cheat Sheet (DEV Community) dev.to

A free practically oriented cheat sheet shared by a developer covering everyday Ruby syntax.

Ruby-Cheatsheet.md (GitHub) github.com

A free comprehensive GitHub hosted cheat sheet covering Ruby syntax, methods and language features.

Ruby Cheat Sheets (RubyInside) rubyinside.com

A free detailed cheat sheet covering types, exceptions, operators and common built in methods.

Learn Ruby, Introduction to Ruby Cheatsheet (Codecademy) codecademy.com

A free quick reference cheat sheet on Ruby arithmetic and basic syntax tied to Codecademy's course.

Ruby Cheatsheet (Humanities Programming) humanitiesprogramming.github.io

A free cheat sheet covering syntax, variables, hashes and arrays with practical examples.

09

Free Ruby Communities and Help

3 RESOURCES
Ruby Discord Server discord.com

A free community Discord with thousands of members for chatting, getting help and sharing Ruby projects.

Community (ruby-lang.org) ruby-lang.org

The official Ruby community page linking mailing lists, forums, user groups and events.

Free Ruby on Rails communities (Masilotti.com) masilotti.com

A curated list of free Ruby on Rails communities including Slacks, Discords and forums for getting help.

10

Free Ruby Project Ideas and Real-World Practice

6 RESOURCES
10 Best Ruby Project Ideas for Beginners placementpreparation.io

A free article listing beginner Ruby project ideas like calculators, to do apps and contact managers.

21 Ruby project ideas for beginners (Dunebook) dunebook.com

A free list of 21 concrete beginner friendly Ruby project ideas to practice real skills.

Projects to code while learning Ruby and Ruby on Rails allaboutcoding.ghinda.com

A free article suggesting project ideas specifically structured for learning Ruby or a Ruby web framework.

Mega Project List, solved in Ruby (GitHub) github.com

A free GitHub repo collecting solved beginner to intermediate practice projects implemented in Ruby.

Top 15 Ruby on Rails Projects With Source Code (GeeksforGeeks) geeksforgeeks.org

A free article listing Rails project ideas with source code references for hands on practice.

DevProjects Ruby collection (Codementor) codementor.io

A free collection of guided Ruby projects to build real applications and reinforce learning.