CodeQuizzes http://www.codequizzes.com
CodeQuizzes has practice questions with answers on Ruby and Rails. Ruby questions focus on built-in methods, classic algorithms and OOP. The Rails quizzes cover nested resources, Heroku, polymorphism, Devise, CanCan, and more.
- free
- ruby
- rails
- beginner
- intermediate
- online
- text
SaaS Class https://class.coursera.org/saas/lecture/preview/index
A Software as a Service course taught at The University of California, Berkeley. It covers many topics, including SaaS, Ruby, Ruby on Rails, and the MVC architecture.
- free
- ruby
- rails
- beginner
- online
- course
- video
Codecademy http://www.codecademy.com/tracks/ruby
Ruby is an incredibly popular programming language that helps power websites all over the world. Learn how to create a number of useful applications quickly and easily.
- free
- ruby
- beginner
- online
- course
ReadySetRails http://readysetrails.com
Learning Rails is hard. The acronyms, the conventions, the related technologies...It's a lot to face on your own.
The ReadySetRails live online workshop is designed to get you over the learning curve. No programming experience needed. In 8 intensive hours, you'll work with modern dev tools like Git and Heroku to launch your own app. The core concepts like REST and MVC are covered well, and all the alumni get unlimited instructor support after the course via a private forum.
Learn interactively: Once you beat the learning curve, then all the free screencasts and tutorial blogs make a lot more sense. You'll learn to think like a web developer!
- Varies
- ruby
- rails
- beginner
- online
- course
- video
- text
- newsletter
Ruby Style Guide http://github.com/bbatsov/ruby-style-guide
A community-driven Ruby coding style guide
- free
- ruby
- beginner
- intermediate
- advanced
- online
IA-Contest http://www.ia-contest.com
IA-Contest is a programming contest where you can program your own AIs. The purpose of this competition is to have fun but also to learn the Ruby interactively, social and playful ! IA-Contest is currently only available in French.
- free
- ruby
- puzzles
- beginner
- intermediate
- online
- text
- puzzles
Ruby Rogues http://rubyrogues.com/
Rubyist.where(:rogue => true).limit(5).all.talk(:about => Topics.where(:awesome => true))
- free
- ruby
- beginner
- intermediate
- advanced
- online
RailsGuides http://guides.rubyonrails.org/getting_started.html
These guides are designed to make you immediately productive with Rails, and to help you understand how all of the pieces fit together.
- free
- ruby
- rails
- beginner
- intermediate
- advanced
- online
Ruby on Rails for Developers https://github.com/generalassembly/ga-ruby-on-rails-for-devs
This is actually a course curriculum intended to be run by advanced developers. It's content and exercises are also good for somebody who is motivated and self-guided with experience.
- free
- ruby
- rails
- advanced
- online
- course
- text
Pragmatic Programmer http://www.pragprog.com
The Pragmatic Programmer provides a host of technical resources for a variety of languages. Specifically, I found that Agile Web Deveopment with Rails (4th) edition was particularly useful. I just finished Pragmatic Thinking and Learning which gave helpful advice about how to get the most out of our mental capacities when we code. I would highly recommend all of their resources.
- varies
- ruby
- rails
- beginner
- intermediate
- advanced
- book
Learn Ruby the Hard Way http://ruby.learncodethehardway.org/
Requires no prior programming experience, this is a translation of the original "Learn Python The Hard Way"
- free
- ruby
- beginner
- intermediate
- book
- text
Test First http://testfirst.org/learn_ruby
This website provides a path to learning Ruby through self-guided exercises that use a software test framework.
- free
- ruby
- beginner
- code
Ruby Monk http://rubymonk.com/
The Ruby Primer is a free interactive book that helps you learn Ruby.
Discover Ruby idioms, learn lessons and solve problems, all in your browser!
- free
- ruby
- beginner
- online
Ruby Koans http://rubykoans.com/
The Koans walk you along the path to enlightenment in order to learn Ruby. The goal is to learn the Ruby language, syntax, structure, and some common functions and libraries. We also teach you culture. Testing is not just something we pay lip service to, but something we live. It is essential in your quest to learn and do great things in the language.
- free
- ruby
- beginner
- code
- online
Railscasts Pro http://railscasts.com/pro
In addition to the weekly free Railscasts episode, a pro episode will be released every Monday. This will dive deeper into advanced topics such as testing, deployment, code walkthroughs, best practices, and more! Subscription also includes revised versions of older episodes.
- $9/month
- rails
- intermediate
- video
Practicing Ruby http://practicingruby.com/
As a subscriber to Practicing Ruby, you'll get access to well-polished weekly brain dumps about topics that will help you become a better Ruby developer. You'll also be able to join a dedicated group of Practicing Rubyists in lively conversations about the eclectic mix of topics. Check out the publicly released first volume.
- $8/month
- ruby
- advanced
- newsletter
Confreaks http://confreaks.com/
Recordings of presentations from conferences such as Ruby Conference, Golden Gate Ruby Conference, Scotland Ruby, and many more.
- free
- ruby
- rails
- beginner
- intermediate
- advanced
- video
The Ruby Game http://www.therubygame.com/
The question is can you write the fastest or shortest code?
Do you dare to take on your peers in a game of speed?
- free
- puzzles
- intermediate
- advanced
- puzzles
Ruby Quiz http://www.rubyquiz.com/
Ruby Quiz was a weekly programming challenge for Ruby programmers in the spirit of the Perl Quiz of the Week. Although no longer run at this location, the quizzes remain a useful source of challenges.
- free
- puzzles
- advanced
- puzzles
Rubies in the Rough http://subinterest.com/rubies-in-the-rough
Rubies in the Rough is a regular column for Ruby programmers by James Edward Gray II. New articles are published three times a month on the 1st, 11th, and 21st.
- $6/month
- ruby
- advanced
- newsletter
Rails for Zombies http://railsforzombies.org/
Learning Rails for the first time should be fun, and Rails for Zombies allows you to get your feet wet without having to worry about configuration. You'll watch five videos, each followed by exercises where you'll be programming Rails in your browser.
- free
- rails
- beginner
- online
Rails Best Practices http://railsbest.com/
Have you coded a few Rails apps and you want to take your skills to the next level? Rails Best Practices is full of some of the most useful design patterns and techniques, so you can keep your code clean and maintainable.
- $55
- $25/month
- rails
- advanced
- online
Puzzle Node http://puzzlenode.com/
PuzzleNode is a site for coders who enjoy to work on challenging problems, and is inspired by similar efforts such as Project Euler and the Internet Problem Solving Contest . It also serves as an entrance exam of sorts for folks looking to join Mendicant University.
- free
- puzzles
- intermediate
- puzzles
Project Euler http://projecteuler.net/
Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems.
- free
- puzzles
- beginner
- intermediate
- puzzles
Railscasts http://railscasts.com/
RailsCasts is produced by Ryan Bates (rbates on Twitter and ryanb on GitHub). A new episode will be released each Monday featuring tips and tricks with Ruby on Rails. The screencasts are short and focus on one technique so you can quickly move on to applying it to your own project. The topics target the intermediate Rails developer, but beginners and experts will get something out of it as well.
- free
- rails
- intermediate
- video
Try Ruby http://tryruby.org
Got 15 minutes? Give Ruby a shot right now from the safety of your browser!
- free
- ruby
- beginner
- online