Here are a few tutorials that can help you get started with Ruby:OneTwoThree

Use the interactive shell! Most of my programming experience come from experimenting with the Python shell, so I heartily recommend trying different commands where you can easily see the results. This is a huge advantage over other languages such as C++ and Java, and you should use it.

Also, you're going to want to challenge yourself to learn new concepts. If you don't like math, tough, because complex math is one of the best ways to learn programming concepts in general. You'll want to check out http://projecteuler.net/ for some good problems to solve. They're challenging and its satisfying to get the right answer.