Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
#1304 overall

Ruby Monk

RubyMonk

1 recommender · 1 thread · recommended in 1 year, 2012 · score 0.7

Search for it ↗

RubyMonk is an interactive, browser-based course for learning the Ruby programming language through guided exercises. It covers Ruby fundamentals step by step, with each lesson checked in the browser.

Commenters point to it as an interactive way to practice Ruby exercises as part of a beginner web development learning path.

Programming Languagesbeginnerinteractive MOOC#ruby#interactive exercises#beginner programming#web development

Recommendations by year

20062026

What commenters said (1)

  1. RecommendsAshleyWysocki2012in “Best syllabus to become a entry-level web developer?”

    So I did Dev Bootcamp: we learned the basics of programming in 8 weeks and covered a lot of guides and such. This is what I would recommend:

    Start with http://www.codecademy.com/ for learning basic HTML, CSS and Javascript.

    Then I'd recommend learning Ruby as a programmer. It's easy and fun to learn, there's a lot of demand for jobs (good jobs from startups to big companies to consultancies) so you can find a job pretty easily and there's a great community of people willing to help you out with it. Here's some resources for learning Ruby and Ruby on Rails:

    http://tryruby.org/ (15 minutes beginner tutorial)

    http://tutorials.jumpstartlab.com/projects/ruby_in_100_minut... (basic intro to Ruby to read)

    http://rubymonk.com/ (interactive learning ruby exercises)

    http://tutorials.jumpstartlab.com/projects/eventmanager.html (Ruby project dealing with CSV files)

    http://tutorials.jumpstartlab.com/projects/jstwitter.html (Ruby project integrating with twitter)

    http://www.codeschool.com/courses/try-git (git tutorial, very important for web development with others)

    http://railsforzombies.org/ (basic intro to rails)

    http://ruby.railstutorial.org/ (Rails project to build a Twitter site- long and intense but VERY worth it)

    http://tutorials.jumpstartlab.com/ (more tutorials and info on Rails along with Ruby)

    http://railscasts.com/ (more advanced stuff on Rails, covers some basic stuff as well, video plus text)

    http://www.rubyquiz.com/ (Ruby exercises to try with answers from others-these are more advanced)

    More text based:

    http://guides.rubyonrails.org/ (read these to really understand Rails)

    Books to read: Agile Web Development with Rails (newest edition, considered THE book on Rails)

    Programming Ruby (considered THE book on Ruby) The Rspec Book (about testing, super important to learn, AO3 gives free copies to coders there)

    Metaprogramming Ruby (great for understanding the intricacies of Ruby and how to bend it to your will)

    Crafting Rails Applications by Jose Valim (great for understanding how Rails really works, more advanced)

    The MOST important part is after a week or so (or less) of reading and practicing tutorials in the like, find something you're passionate and try to build it. Ask for help from other programmers, Rubyists love to help and try to find RL meetups if you can.

    Good luck!

Related courses

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help