Blog

The Joys of Ruby

We migrated this website to a new platform, and are working to correct formatting errors in older blog posts as a result. If you encounter an error, please send an email to scholarslab@virginia.edu. Thanks!

It’s official: I think I might like Ruby.  Granted, I think I still slightly prefer Python, but I’m reaching the point where Ruby syntax seems to make sense and I understand methods, variables, the different types of loops, conditionals, and iterators, and I’m ready to learn more about classes, attributes, and instance variables.  The exercises assigned for this week took substantially less time than those from the week before, and I hope that this is a sign that my dream of coding proficiency from my blog post of two weeks ago will one day come true.

I’m hesitant to completely proclaim my progress, however, since the exercises for this week told us what elements we needed to use (ie. write a method using a while loop), and I’m much better at following directions than I am at figuring out the directions myself (ie. discovering when and why I would need to use a while loop).  However, I suppose that knowing how to use all the building blocks of programming is half the battle, and figuring out exactly when to use them will become easier with time.

Now that we know the basics, I’m looking forward to seeing how we will move from defining short, straightforward methods to building a digital tool, since it still seems like we’re a long way away.  I’m sure learning Ruby of Rails will help with the process.

Cite this post: Annie Swafford. “The Joys of Ruby”. Published September 27, 2011. https://scholarslab.lib.virginia.edu/blog/the-joys-of-ruby/. Accessed on .