What are the best ways to learn Ruby?

asked by Anonymous
49 contributors
8 solutions
  1. 10



    SoloLearn is a website for learning programming languages like Python 3, Java, C++, and SQL. It offers free courses and tutorials. Moreover, it has a discussion for its users for interaction and a more effective learning process. 



    Barbara George
    Written on July 20, 2018
    "I was looking for free websites that I can learn Ruby coding. So far, this is the best site that I discovered. :)"
  2. 8

    #2The Odin Project

    The Odin Project
    A free online course specially recommended for beginners who want to learn Ruby. Ruby is a big language so the course has been divided into smaller lessons. The website is fully open source so students can help build it.


    Rakesh Chauhan
    Written on July 20, 2018
    "For those who want a website for learning Ruby only, this is what I recommend. "
  3. 7

    #3Metaprogramming Ruby 2

    Metaprogramming Ruby 2

    Metaprogramming Ruby 2: Program Like the Ruby Pros is a book written by Paolo Perrotta. It was first published in 2014 by Pragmatic Bookshelf. This second edition of Metaprogramming Ruby contains tricks about Ruby coding.


    Check price

    Russell Gutierrez
    Written on July 20, 2018
    "After reading this book, I learned about Ruby programming. I also read the first book but this second edition is better than the first one. "
  1. 6

    #4Try Ruby

    Try Ruby
    Try Ruby is a website recommended for beginners who want to dip into Ruby's syntax. Here you can play with the language right in your browser. The site offers different exercises and tutorials that will teach you the basics of the language.


    Tammy Carr
    Written on July 20, 2018
    "Try Ruby offers a list of tutorials about Ruby. Nice site!"
  2. 4

    #5Ruby Programming for Beginners

    Ruby Programming for Beginners
    This is an online course focused on introducing the Ruby programming language to beginners. In this course you will learn how to code in the Ruby Programming langugage through 10 simple steps that will have you writing clear maintainable code the fast and easy way.


    Mercedes Sandoval
    Written on July 20, 2018
    "To those who have the means to pay a reasonable price for Ruby, this one is definitely worth it. "
  3. 3



    Codecademy is an educational website that offers free coding classes with programming languages such as Java, JavaScript, SQL, Sass, and Python. Markup languages are also included like CSS and HTML.



    Dylan Hudson
    Written on July 20, 2018
    "A lot of programming languages are offered here and I picked Ruby. The lessons are simple and I think that's why I learned fast. "
  4. 2

    #7Eloquent Ruby

    Eloquent Ruby

    Eloquent Ruby is a programming book written by Russ Olsen in 2011 by Addison-Wesley Professional.  Part of the Ruby series, this computer science book teaches Ruby coding the easiest way. 


    Check price

    Jeffrey Jackson
    Written on July 20, 2018
    "Of all the Ruby series from Addison-Wesley, this one is my favorite. Easy to understand."
  5. 1



    RubyMonk is a website that offers to learn the programming language Ruby for free. Created by Yukihiro Matsumoto, this site teaches people on different levels such as beginner, intermediate, and advanced. 



    Verónica Montiel
    Written on July 20, 2018
    "The site looks simple but I can guarantee that the information about Ruby programming is good. "


Best What are the best ways to learn Ruby
1SoloLearnWebsites 10 Free
2The Odin ProjectCourse 8 Free
3Metaprogramming Ruby 2Books 7 Paid
4Try RubyWebsites 6 Free
5Ruby Programming for BeginnersCourse 4 Paid
6CodecademyWebsites 3 Free
7Eloquent Ruby Books 2 Paid
8RubyMonkWebsites 1 Free

This action requires you to be logged in

Quickly sign in with your social media account:

What interests you most? (Select at least 3)

This will help us to keep things fresh and relevant!


Now that you’ve found a solution...

Why not join our community of sharp minds and pro-active posters?

Be part of a rewarding interactive knowledge exchange!

Join These Inquisitive Minds

Engage, learn and share with a friendly community versed in a massive range of trending topics.