Your brief taste of Ruby in the previous lesson hopefully left you equal parts confused and curious. In this lesson, we'll take a more formal walk through the language and, by the end, you'll know everything you need to start using it to solve real problems.
The following two resources each cover Ruby in slightly different ways and it's best to go through both if you're shaky on it. Both of them will have you building Ruby to solve simple exercises, though Codecademy will hold your hand much more while doing so. You have a few options for how to go through them depending on how you prefer to learn and how comfortable you are with Ruby. These options are laid out below.
Answers to the Learn to Program exercises are available at learntoprogamanswers.blogspot.com
See the Resources tab for more resources.