Ruby

Basic User Authentication in Rails

10 Steps to Learn Ruby on Rails

Common Performance Problems in Rails

"Over the last few months I have analyzed a number of Rails applications w.r.t. performance problems ... . The applications targeted a variety of domains, which resulted in enough differences to make each performance improvement task challenging. However, there were enough commonalities that made it possible to extract a number of areas where each of these applications fell short of achieving good performance." Full article: A Look at Common Performance Problems in Rails.

Ruby library for generating graphs

"Scruffy is a Ruby library for generating attractive and powerful graphs, useful for web applications, print media and many others." Scruffy

Ruby cheat sheet

A Ruby cheat sheet is available as a PNG or PDF.

Ruby Symbols

When I started learning Ruby, I didn't understand symbols and why they are used. The links below helped me.

Learning Ruby and Ruby on Rails

Below are some tutorials that I've found useful for learning Ruby and Ruby on Rails. Since it can sometimes be difficult to know where to start when learning something new, I've ordered the tutorials into steps that should help ease you in.

Step 1

Get a taste of the Ruby language. (They'll make the tutorials in step 2 easier to understand.)

Step 2

Next, read these to get started with Ruby on Rails: