Learn Ruby on Rails, an open-source framework for the Ruby programming language.
- Curriculum
- Books
- Tutorials
- Articles
- Install Rails
- DevTools
- Built with Rails
- Learn with Code
- Videos
- Help
- Community
- Stay Up to Date
- Podcasts
- Screencasts
- Slides
- Talks
- Style Guides
- Third-party APIs
- More Useful Links
- How to Collaborate
Path | Courses | Difficulty | Type |
---|---|---|---|
Ruby | Try Ruby | Easy | Web |
Ruby | Ruby - Codecademy | Easy | Web |
HTML & CSS | HTML & CSS - Codecademy | Easy | Web |
Rails | Rails for Zombies Redux | Easy | Video |
Rails | Ruby on Rails Tutorial | Easy | Book & Video |
Path | Courses | Difficulty | Type |
---|---|---|---|
JavaScript | JavaScript Basics | Easy | Video |
Git | Try Git - Code School | Easy | Web |
Ruby | Programming Ruby 1.9 & 2.0 | Easy | Book |
Rails | Getting Started with Rails | Easy | Web |
Path | Courses | Difficulty | Type |
---|---|---|---|
Ruby | Ruby - RubyMonk | Medium | Web |
Ruby | Practical Object-Oriented Design in Ruby | Medium | Book |
Rails | Rails 4: Zombie Outlaws | Medium | Video |
Rails | Agile Web Development with Rails | Medium | Book |
Rails | CS169.1x Engineering Software as a Service, Part 1 | Medium | Web |
Path | Courses | Difficulty | Type |
---|---|---|---|
SQL | Try SQL - Code School | Easy | Video |
jQuery | Try jQuery | Easy | Video |
Rails | The Rails 4 Way | Medium | Book |
Path | Courses | Difficulty | Type |
---|---|---|---|
Ruby | Ruby - RubyKoans | Medium | Book |
Ruby | Metaprogramming Ruby | Hard | Book |
Rails | Crafting Rails 4 Applications | Hard | Book |
Path | Courses | Difficulty | Type |
---|---|---|---|
Ruby | Eloquent Ruby | Medium | Book |
Path | Courses | Level | Type | Access | Platform |
---|---|---|---|---|---|
Ruby | Ruby Bits | Beginner | Web | Paid | CodeSchool |
Ruby | Ruby Bits Part 2 | Intermediate | Web | Paid | CodeSchool |
Rails | Rails for Zombies 2 | Intermediate | Web | Paid | CodeSchool |
Rails | Surviving APIs with Rails | Intermediate | Web | Paid | CodeSchool |
Rails | Rails 4 Patterns | Advanced | Web | Paid | CodeSchool |
Rails | Rails Testing for Zombies | Intermediate | Web | Paid | CodeSchool |
Rails | Testing with RSpec | Intermediate | Web | Paid | CodeSchool |
Rails | One Month Rails | Beginner | Video | Paid | OneMonthRails |
Rails | Learn Rails Development | Beginner | Video | Paid | Treehouse |
Rails | Web Application Architectures | Beginner | Web | Free | Coursera |
Rails | Learn Ruby on Rails | Beginner | Web | Free | Codecademy |
Rails | Ruby on Rails 4 Essential Training | Beginner | Video | Paid | Lynda.com |
Ruby | Learn Ruby | All | Video | Paid | envatotuts+ |
Rails | Learn Rails | All | Video | Paid | envatotuts+ |
- Learn to Program
- Why's (Poignant) Guide to Ruby
- Programming Ruby 1.9 & 2.0
- The Ruby Programming Language
- Learn Ruby The Hard Way
- Ruby on Rails Tutorial
- Agile Web Development with Rails
- Crafting Rails 4 Applications
- Metaprogramming Ruby
- Rails AntiPatterns: Best Practice Ruby on Rails Refactoring
- The Rails 4 Way
- Eloquent Ruby
- Design Patterns in Ruby
- How to develop a social network using Ruby on Rails
- SaaS Course - The welcome word - Prograils
- Facebook Authentication in Ruby on Rails
- Google Authentication in Ruby On Rails
- Gmail Like Chat Application in Ruby on Rails
- Private Inbox System in Rails with Mailboxer
- Building a Ruby Gem in 2015 - Matt Brictson
- 24 Extremely Useful Ruby Gems for Web Development
- Setting up Sublime Text 3 for Rails Development - Matt Brictson
Mac Rails OS X Setup Guide - Matt Brictson
Ubuntu Setup Ruby On Rails on Ubuntu - GoRails
Windows RailsInstaller
- Slideshare
- Github
- Shopify
- AirBnb
- Groupon
- SoundCloud
- Square
- Heroku
- Basecamp
- Yellow pages
- Hulu
- Urban Dictionary
- CrunchBase
- Bloomberg
- Zendesk
- Scribd
- Bleacher Report
- 500px
- Ask.fm
- Dribbble
- Funny or Die
- Goodreads
- Indiegogo
- Kickstarter
- LivingSocial
- Lumosity
- MyFitnessPal
- Pixlr
- Strava
- Twitch
- We Heart It
- Whitepages
- Yammer
- ThemeForest
- Treebook - A social networking web application with features similar to Facebook.
- Socify - Socify is an open source social networking platform written in Ruby on Rails.
- Sample App - The sample app for the 3rd edition of the Ruby on Rails Tutorial.
- Pinteresting - This is the pinteresting sample application for One Month Rails
- MyRecipes -A recipe app written in Ruby on Rails.
- Ruby on Rails: Community
- Rails on Twitter
- Ruby on Rails: Talk - Google group
- Ruby Community
- RubyFlow - The Ruby and Rails community linklog
- @dhh: The creator of Ruby on Rails. Posts insight on new releases and various tips.
- @rbates: Producer of Railscasts, posts tips and tricks very often.
- @rails: The official Ruby on Rails Twitter account. Follow them if you want insight on release dates, and development.
- @rails_apps: They're posting new Rails example apps pretty often, pretty useful.
- A community-driven Ruby coding style guide
- A community-driven Rails 3 & 4 style guide
- GitHub Ruby Coding Style
- Thoughtbot Style Guides
- twilio-ruby - A module for using the Twilio REST API and generating valid TwiML.
- twitter - A Ruby interface to the Twitter API.
- wikipedia - Ruby client for the Wikipedia API.
- databasedotcom - Ruby client for the Salesforce's Database.com and Chatter APIs.
- Dropbox - Dropbox API Ruby Client.
- facy - Command line power tool for facebook.
- fb_graph - A full-stack Facebook Graph API wrapper.
- flickr - A Ruby interface to the Flickr API.
- gitlab - Ruby wrapper and CLI for the GitLab API.
- gmail - A Rubyesque interface to Gmail, with all the tools you'll need.
- hipchat-rb - HipChat HTTP API Wrapper in Ruby with Capistrano hooks.
- instagram-ruby-gem - The official gem for the Instagram REST and Search APIs.
- itunes_store_transporter - Ruby wrapper around Apple's iTMSTransporter program.
- linkedin - Provides an easy-to-use wrapper for LinkedIn's REST APIs.
- Octokit - Ruby toolkit for the GitHub API.
- Pusher - Ruby server library for the Pusher API.
- ruby-gmail - A Rubyesque interface to Gmail.
- ruby-trello - Implementation of the Trello API for Ruby.
- Slack ruby gem - A Ruby wrapper for the Slack API.
- soundcloud-ruby - Official SoundCloud API Wrapper for Ruby.
- Yt - An object-oriented Ruby client for YouTube API V3.
- t - A command-line power tool for Twitter.
- tweetstream - A simple library for consuming Twitter's Streaming API.
Send a pull request or just open an issue to send more useful links! After it, I'll update the list!