A blog about software by Alexander Yaäkov Garber.

Finished Learn Ruby the Hard Way


Although it took me quite a bit longer than I expected, I am very pleased that I have *just about* finished Learn Ruby the Hard Way.  The final couple chapters are on Sinatra, which I don't strictly need, as I will focus on Rails.

I started working through this book in late November, and were it not for my record on this blog of my progress, it would be difficult to convey how much I have learned.  When I look back at the exercises, things that I couldn't understand make perfect sense; problems that seemed insurmountable are now approachable.  I thoroughly recommend the book to anyone who wants to learn Ruby and feel free to check out my repositories on Github to see how I went about it:

Tree House Prince: A simple text-adventure game demonstrating my grasp of OOP and testing with Rake.

Completed exercises: From the book, mostly by the book, with a few extra details here and there.

Project skeleton generator: a script written in Ruby.  Note that the target directory is ~/Dropbox/Devops/Github_Projects/