codepancake

your daily code for breakfast

Learning Ruby on Rails

Everything you need to know

Learning Ruby on Rails

Ruby:  A powerful, open source programming language with a neat syntax, that is easy to write and simple to read. The language is created in the mid-1990s by  Yukihiro “Matz” Matsumoto. Matz about Ruby: “I hope to see Ruby help every programmer in the world to be productive, and to enjoy programming, and to be happy. That is the primary purpose of Ruby language.” (source: Google TechTalks)

Rails: Ruby on Rails, or simply Rails, is a dynamic and flexible web application framework written in Ruby. It’s clean, elegant and simple to work with and created by David Heinemeier Hansson in 2003.

Usage

There are a lot of startups using Rails (check: Why do so many startups use Rails?).

If you have a web application in mind that you’d like to build, almost everything is possible!

And…you probably use many of the applications that are build with RoR like: Basecamp, GitHub,Shopify, Airbnb and Twitter.

Ruby on Rails Books

Beginner

Intermediate and Advanced books  to be added soon…

Online courses

  • CodecademyI started programming in Python with Codecademy. But a couple of months ago I followed the Rails course and I really like it. It’s a great course to learn about the fundamentals of programming. You can read about it here.
  • Code SchoolLearn Ruby on Rails, an open-source framework for the Ruby programming language. Rails for Zombies will teach you all the Rails basics with a zombie flair.
  • Team Treehouse
  • One MonthOne Month’s Ruby on Rails tutorials are a series of video lessons and tutorials that show anyone (even a total beginner) how to build their first web application (a simple photo-sharing app)
  • Ruby Monk: Free, interactive tutorials to help you discover Ruby idioms, in your browser!
  • Ruby on Rails Tutorial

Ruby on Rails Bootcamps

Ada Developers Academy, Seattle
Development Bootcamp,
Amsterdam 
Ruby on the BeachBali
Turing School, Denver
Dev Bootcamp, different locations USA

Cheatsheet

davechild_ruby-on-rails.600

Videos & Podcasts

Railscasts
Go Rails
Ruby Rogues
Ruby Tapas
Ruby5

IDE’S & Text Editors

Textmate
RubyMine
Sublime
Aptana RadRails
Komodo IDE

Blogs

Riding Rails
Ruby Inside
RubyFlow
A Fresh Cup

Ruby on Rails Posts

The latest Ruby on Rails posts on CodePancake

Making music with Ruby & Sonic Pi

A couple of weeks ago I went to one of my favorite conferences: Euruko. Besides from having a great time meeting new & old friends,…

Continue reading...

Review: Learn Rails with Codecademy

I've been waiting for a long time for Codecademy to come up with a Rails course. So I got quite excited when I read about…

Continue reading...

Baking codepancakes with Ruby!

Introduction In this lesson, we'll start creating a very simple program in Ruby. This program, how appropriate, will help us making pancakes! We will use repl.it to…

Continue reading...

It really happened: Rails Girls Utrecht!

In October 2014, while coaching at Rails Girls Eindhoven, the idea for organizing a Rails Girls event in Utrecht was born! Karen, Hester, Martina and…

Continue reading...

Keep Calm and Read these 5 Ruby Books

A couple of weeks ago, I wrote a blog post on 5 Rails books. Well, if you'd like to learn more Rails, it's also quite…

Continue reading...

5 Great Ruby on Rails Books

Currently, I'm reading a lot of Ruby on Rails books, blogs and articles. I've already created some applications and I really like Rails. Ruby on Rails,…

Continue reading...

6 Free Online Coding Resources To Get You Started

So, you are inspired and motivated to start coding. Where do you begin? I know that the internet offers a lot of online coding resources and…

Continue reading...

10 Books Every Programmer Should Read

There are many books available for programmers, ranging from topics such as programming languages, algorithms, design patterns, and many more. In this forest of books, it's…

Continue reading...