Archive for July, 2009

17
Jul
09

Learning Ruby

I haven’t posted in a long time, so I thought it was about time that I did.

I decided to take a proper look at Ruby. Currently I know virtually nothing, so I thought I’d start blogging about my progress which should help me learn and may also help other who are going down the same path.

Just so you know, I am a .NET developer and all my stuff is Windows based, so all the stuff below works on Windows.

Getting Started

  1. First download and install Ruby, I used the Ruby 1.8.6 One-Click Installer.
  2. Read this tutorial on the Ruby site: Ruby in Twenty Minutes
  3. Next I asked a respected friend (@benlovell) what books are worth a look. He listed the following: The Well-Grounded Rubyist, Design Patterns in Ruby and Agile Web Development with Rails. I’ve now purchased these, and they look good.
  4. Download and install RubyMine – this is an IDE by JetBrains that is very nice and as I use Resharper in Visual Studio, the same features are available.
  5. I then took a look at The RSpec Book and purchased that. It’s pretty good and makes a lot of sense. This will help as I’m from a TDD background anyway.

That’s about as far as I’ve got at the moment, in the next post I hope to get some simple RSpec tests in and passing. Wish me luck…