RUBYCASTS.IO https://www.rubycasts.io Rubycasts is a weekly screencast series where the focus is on the full Ruby development stack. Become a better Rails developer, become a better Ruby developer. free/subscription

ruby

rails

beginning

intermediate

advanced

video

Coderbyte http://www.coderbyte.com Try programming challenges right in the browser, compare your code and speed with others. free

ruby

puzzles

beginner

intermediate

advanced

online

code

text

puzzles

Ruby for Web Designers http://rubyforwebdesigners.com Ruby for Web Designers is a set of lessons that introduces Ruby through building a library for constructing web pages. If you have experience with HTML, you will understand the examples! free

ruby

beginner

online

A Free Screencast Series with Social Pair Programming http://rubyonrailstutor.github.io Learn to build Restaurantly, a simple restaurant review app that is test driven including capybara integration tests, uses haml, git branching, rails 4, ruby 2, rspec, devise, omniauth, twitter login, zurb-foundation and thoughtbot's factory-girl. The idea is that you watch the videos and then build your own clone of the app, learning as you go. Working source code is cloneable at Restuarantly. free

ruby

beginner

online

screencasts

socialpairprogramming

Pair Studying http://www.pairstudying.com Pair Studying is offers 3 Weeks Ruby to help teach fundamental Ruby and programming skills, with the hopes of introducing a 4 Weeks Ruby on Rails course. They provide mentorship and office hours to help students get unstuck. Try the 1st week of 3 Weeks Ruby for free by clicking "Start Learning Ruby Today" free version

$100 Ruby course

ruby

beginner

online

course

code

mentorship

Codewars http://www.codewars.com/ Achieve code mastery through challenge. Codewars is a collective effort by its users. They are creators - authoring kata to teach various techniques, solving kata with solutions that enlighten others, and commenting with constructive feedback. The leaders among them moderate the content and community. free

ruby

puzzles

beginner

intermediate

advanced

puzzles

code

Ruby Stack http://bitnami.com/stack/ruby Ruby Stack provides a complete development environment for Ruby on Rails that can be deployed in one click on Windows, Linux or OS X. It includes the latest stable release of Ruby, RVM, Rails, Apache, NGinx, MySQL or PostgreSQL, SQLite, Git among others. free

ruby

rails

beginner

intermediate

text

Rails Bridge http://railsbridge.org/ RailsBridge is an organization that works to increase diversity in tech by putting on a variety of awesome free events. We hold free 1.5 day workshops to help women learn how to program their first websites in Ruby and Ruby on Rails. Free

ruby

rails

beginner

workshops

events

Ruby on Rails Tutorial http://ruby.railstutorial.org/ruby-on-rails-tutorial-book Ruby on Rails Tutorial is one of the best beginner books. The goal of this book is to be the best answer to the question, "If I want to learn web development with Ruby on Rails, where should I start?" By the time you finish the book you will have all the skills you need to develop and deploy your own custom web applications with Rails. Free

Varies

ruby

rails

beginner

online

course

video

book

text

Green Ruby http://greenruby.org Green Ruby is a weekly email newsletter gathering fresh links of the week about ruby, web development, javascript, conferences updates, etc. free

ruby

rails

beginner

intermediate

advanced

newsletter

Coderwave: Short Ruby on Rails Courses for Beginners in London http://coderwave.com/courses/ Learn how to create a Ruby on Rails Application for your next project or idea in a friendly and informal class in London. £250

ruby

rails

beginner

workshops

events

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

https://www.edx.org/course/engineering-software-service-uc-berkeleyx-cs169-1x CS169.1x teaches the fundamentals of software engineering using Agile techniques to develop Software as a Service using Ruby on Rails. 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

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

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