Anyone can improve their skills by taking a free online Ruby programming class. Learn Ruby on Rails by checking out these top-rated tutorials, screencasts, and email lessons.
Try this About.com beginner's guide for a quick overview of Ruby programming essentials. Then, check out the dozens of other Ruby tutorials available on the same site.
Jump right in with this free interactive Ruby tutorial. In just 15 minutes you'll learn the basics of Ruby programming and put your coding skills to the test.
This free online Ruby course includes two components: a 40-page downloadable Ruby book and a .zip file of Ruby on Rails codes. Use both to get a through introduction with just a few days of work.
This site offers dozens of free online Ruby programming classes for beginning to advanced programmers. Try "Getting Started with Rails" to survey a Ruby application and prepare to program on your own. More advanced tutorials include: "Debugging Rails Applications," "Securing Rails Applications," and "The Basics of Creating Rails Plugins."
If you prefer to interact with others as you learn, give this free online Ruby class a try. Students keep up with their class by completing lessons, exercises, and quizzes. Ask your instructors questions or discuss programming challenges with peers on the class forum. At the end of the 8-week course, participating students are awarded a printable certificate. New sessions begin regularly - you must sign up in advance to save your seat. This free class is based on an $9.95 ebook, but you do not have to purchase the book to enroll.
This free online Ruby programming class gets students involved from the beginning. In just 20 minutes, you'll be able to write very basic code.
Check out this text-based Ruby course for a five part introduction to the language. You can read the material online or download it to your computer for personal use. Lessons include graphics and step-by-step instructions for experimenting with Ruby.
Bored with basic tutorials? Try this visually-appealing, comic guide to Ruby programming. Every lesson is packed with witty advice and smart illustrations. It's easy to read and ad-free.
If you're a visual learner, consider watching these Ruby on Rails screencasts. You can choose from over a hundred programming topics and download lessons to your computer or iPod.
Here's a class for the advanced programmer: follow this tutorial from IMB to learn how to create your own iPhone applications using Ruby on Rails and Eclipse.
Try this advanced tutorial to learn the basics of creating and releasing Facebook applications using Ruby on Rails. The two-part series includes step-by-step instructions for creating a basic application, visuals, and links to helpful websites.