Learn Ruby Online

You’re closer than you think to a career in tech. Our grads have launched rewarding new careers — you can too.

View Our Jobs Report

The following is a guest post by Alisa Chang and originally appeared on her blog. Alisa is currently a student at The Flatiron School. You can follow her on Twitter here.

Blog post image: tumblr_inline_moyvtqvQfK1qz4rgp.jpg

Source: Skillcrush

I’m the kind of person that likes books with pictures. I also tend to learn best by observing and grasping patterns. So lucky for me, there are a number of interactive Ruby learning tools available to suit different learning styles. I haven’t yet checked all of these out, so this post is part review and part reminder.

TryRuby TryRuby is the most adorable browser-based learning tool ever. It’s hosted by CodeSchool. I love the super-cute storybook layout and characters. I first tried this out about 6 months ago and while it was very easy to follow, I didn’t really understand what I was doing or why. At the end of the module I didn’t get the point of what I had just done. That said, TryRuby is so irresistible that youwill start typing Ruby.

RubyKoans I love the concept of RubyKoans. It’s not browser-based. Instead you download a folder of ruby files and you go onto to follow a “path to enlightenment.” Having already learned the basics of Ruby, I’ve found this game to be very helpful in reinforcing what I’ve already learned to-date. It’s definitely helped me get a handle on some weaknesses. I wouldn’t recommend this to a complete programming newbie. This learning tool requires some familiarity with both a text editor and your terminal.

Rubeque I just heard about this one, and I really think this is going to help me hone my skills. Last week I didn’t even know what an enumerable was, but this week I’m ready to throw on the punching gloves! This browser-based tool gets you to “hone your skills by solving small Ruby programs while competing against other Rubyists”. Challenges are listed in a table, which you can filter by level of difficulty. Awesome. Did someone just turn on the music? It’s the Eye of the Tiger, baby. Bring it on biznitch!

Ruby warrior  While I fondly remember Adventure games of days gone by, I could never figure out what the heck word I was supposed to use to move forward. I sucked so bad at those games. This said I can’t wait to try this one. Go to this git repo and get instructions on installing the gem and then it’s off to the races. You’re a warrior climbing a tall tower in search of a precious Ruby at the very top. To get to the next floor, you need to write Ruby script for the warrior to battle enemies, rescue captives, and reach the stairs. Sweet.

Hackety Hack All these interactive tools have me so spoiled. You watch video, a cute cartoon, compete against each other and role-play. As Tony the Tiger would say “It’s grrrrreat!” So honestly Hackety Hack, what are you thinking making me read words? Plus, I have to install an application that takes space on my hard drive? I don’t think so homey.

RailsforZombies Classic learning tool by Codeschool to learn rails. Zombies and learning challenges: what more do you need? I’d write more but I haven’t finished it yet.

RubyMonk I haven’t tried this one yet but if Ruby’s creator Yukihiro Matsumoto says he likes it, well then I’m just going to have to go ahead and try it.

Reference: https://speakerdeck.com/samnang/interactive-ruby-learning

Headshot of Flatiron School

Flatiron School

Blog Post Author

Read More Flatiron School Articles

Since we opened our doors in 2012, thousands of students have joined Flatiron School to launch new careers in tech.

Explore our Courses

Find the perfect course for you across our in-person and online programs designed to power your career change.

Explore Our Courses
Join a Community

Connect with students and staff at meetups, lectures, and demos – on campus and online.

Join the Community
Schedule a Chat

Have a question about our programs? Our admissions team is here to help.

Schedule a Chat