RubyNoobs Learning Ruby Resources
April 9th, 2006
I'm currently using mainly just two resources. The first has the odd name of Why's Poignant Guide to Ruby,it's completely free and it is certainly one of the strangest "books" I've ever read, technical or not. And that's saying quite a lot because I've read some pretty odd stuff in my time. However, it has hands down the best explanation of Ruby's blocks and iterators that I've found. This aspect of Ruby seems to be one of it's most powerful features, but it's been pretty difficult for me to really wrap my brain around. Why does a pretty good job of explaining it though. The book is really written with totally new coders in mind, but I've managed to distill quite a bit of good information from it. Try it out - just don't expect to read the entire thing in one setting - that might cause hallucinations or something!
My other favorite resource for learning Ruby is much more traditional, though probably a lot more complete. I really enjoy the Pragmatic Programmer's Guide to Learning Ruby. This reads much more like a normal book and is also full of great content. I suggest checking out the Pragmatic Programmers website and considering purchasing a PDF version of the book. I have a two monitor setup on my desk and I find that keeping the PDF open while working through the examples works much better than trying to type in the code while holding the book open on my lap. The PDF contains links to the source code on the web and is just generally more convenient. The book, though, is much easier to read away from my computer.
It's going to take me quite a while to master this language -there's a lot of new stuff, or at least new ways of doing old stuff. The nice thing is that Ruby is just a lot of fun to learn!
June 10th, 2007 at 07:21 PM You probably know about this already, but Why The Lucky Stiff's Try Ruby! http://tryruby.hobix.com/ is outstanding for a quick overview of the basics of the Ruby language.
June 10th, 2007 at 07:21 PM Thanks Brian! I haven't actually played with that. I figured by going through Why's book and the other stuff I'm doing, I might not need that. Still cool for people who aren't really sure if Ruby is as cool as everyone says it is.