iwanttolearnruby

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

Learn Ruby on Rails as You Modify a Craigslist Clone http://www.thinkful.com/learn/ruby-on-rails-tutorial/

In this interactive tutorial you're going to learn Ruby and Ruby on Rails fundamentals by modifying a Craigslist clone. You can view the source code on GitHub where you'll find a sample app to follow along. This guide was written by Aidan Feldman.

  • free
  • ruby
  • beginner
  • online

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

Try Ruby http://tryruby.org

Got 15 minutes? Give Ruby a shot right now from the safety of your browser!

  • free
  • ruby
  • beginner
  • online