My journey with Ruby so far…

Posted on March 9th, 2008.

I thought I’d take a break from my series on creating content, and write about one of my goals for 2008. Back in my post for goals for 2008, I said I wanted to learn a programming language. The language I choose was Ruby, and I’ve learnt an awful lot already.

I’ve been learning Ruby for about three months now, and I’ve got the basics down. I’ve been learning Ruby from one book, Beginning Ruby: From Novice to Professional (Beginning from Novice to Professional), and I highly recommend it. I’ve reached chapter 10, and now have a fundamental knowledge of the language.

I’ve also got a basic knowledge of more complicated programming subjects, such as object orientated programming and Windows programming. Beginning Ruby is a very good book and for anyone wanting to learn Ruby, it’s a great read. Throughout the book, there are many good examples, and every so often, you’re walked through building a large sample application (3 in total).

My main reason for learning Ruby is to be able to develop Ruby on Rails applications. For this, I’ve bought two books. The first I bought was Beginning Ruby on Rails (Wrox Beginning Guides) and the other is Agile Web Development with Rails, 2nd Edition. Initially, I bought Beginning Ruby on Rails which got me off to a great start. However, midway through the book I got quite confused, and felt the book was a little too basic. I wanted to understand what was going on rather than just copy the examples in the book. That’s why I bought the second book, which so far, has been great.

As I learn more and more, my programming skills become better and better. I’m starting to solve real-world problems using computer programs, and am attempting to put together my own online applications. It’s definitely exciting, and I’m very pleased with the progress I’m making.

Make a Comment

Make A Comment: ( 2 so far )

blockquote and a tags work here.

2 Responses to “My journey with Ruby so far…”

RSS Feed for aaronfalloon.com Comments RSS Feed

Being able to apply your skills to solving real world problems is very satisfying. You feel like you’re actually doing something to improve the world.

Vincent
March 10th, 2008

It really is satisfying and I hope that with even more work, I’ll get even better at it. However, it can be difficult to find the time to keep learning.

Aaron
March 10th, 2008

Where's The Comment Form?

About

RSS

Entrecard

BlogRush

Meta

Liked it here?
Why not try sites on the blogroll...