Free Ruby Lessons

by Satish Talim on August 22, 2007

In August 2006, I conducted some Free Ruby Lessons on the net. Peter Cooper the author of Beginning Ruby wrote a small note on his popular Ruby Inside blog and over 100+ would-be Ruby developers registered and learned Ruby along with me. These lessons culminated into my RubyLearning site and my Ruby Study Notes eBook.

Even today, I keep getting a lot of emails to re-start these lessons, and to encourage you all, I have decided to do so.

Here’s the plan:

  • The Free Ruby Lessons are open to anyone who wants to get involved.
  • First, you need to register yourself on the RubyLearning Forum. If you are already a member of the forum, you don’t need to register again.
  • I shall be covering Core Ruby as outlined by this Ruby syllabus.
  • I start the Free Ruby Lessons from Monday, 27th August 2007 IST.
  • You can join the classes and start anytime you want.
  • Depending on my time availability, every third or fourth day I shall tell you to read, explore, try out the problems on the topics that I will outline to you on the forum.
  • You should post your questions, queries related to those topics on the forum itself, where anyone is free to answer.
  • Finally, I will assume that you know some programming language and the focus of the lessons would be more towards application programming.

I have found that if one learns a programming language along with a group and with set targets every day; one learns faster.

In case you have any queries or questions about this blog post, kindly post them as comments here.

Also, please pass on this message to all those interested in learning Ruby programming.

Come on, Join the Free Ruby Lessons.


5th Sept. at 8.00 hrs – Over 365+ would-be Ruby developers are under-going the course.

25th Aug. at 11 hrs – My sincere thanks to the following for writing about this event and making it popular.

Technorati Tags: ,

Posted by Satish Talim

{ 15 comments… read them below or add one }

vincent.zaffiro August 22, 2007 at 8:33 pm

This is great, but you can’t register on the forums. the captcha is unreadable!


boza August 22, 2007 at 10:06 pm

Ok, I just sign up I have no programming background, but I still will give it a try ;)


RonM August 23, 2007 at 12:09 am

Hi Satish – Thanks for doing this. One thing – the email I got seemed to imply that I need to do something to “sign-up” for these classes, but I’m already a forum member. Is there anything else I need to do to register?


satish August 23, 2007 at 3:48 am

Vincent: The Captcha code is provided by the phpbb forum software and is necessary to keep out the Spam bots. Please remember that the Captcha code is all CAPS and there is no zero digit.

boza: The lessons should be understandable for anyone who has some programming background, in any language.

RonM: Thanks for pointing this out. I have accordingly made a remark (in red) on the blog post.


sam han August 23, 2007 at 5:36 am

very nice


hello.huhu August 23, 2007 at 6:10 am

3ks very much,Satish


Brian August 24, 2007 at 7:21 am

Looking forward to this – thanks!


Disha August 24, 2007 at 4:09 pm

Hello Satish,
Good that the forum’s back and thanks a million for re-starting the on-line training!!!:)
Your training lessons have been simply fantastic!!

For all you newbies out there…this is a great way to start!!This is where I first started learning Ruby last August and Satish’s lessons made it a relatively easy task!!! :)


Blaise August 25, 2007 at 4:59 am

Thanks a lot for doing this! I’ve worked with PHP for years now (started using it at version 2) but a few months ago when I found out what was really behind this “Ruby on Rails” thing and all the things you could do with it so quickly, I downloaded InstantRails and tried to follow a Rails tutorial. a few hours later I realized that I needed to learn Ruby before learning to use Rails and I was disapointed: the syntax is so ackward when you come from PHP, Java, Delphi and Basic that I almost forgot the idea (I dont have a lot of spare time so it sometime hard to kick my butt and go in front of the computer at home).

Really, your lessons will be really helpful!



Rade August 25, 2007 at 10:38 am

Thanks !! I’m Java developer interested in learning Ruby, so this should help a lot


muthukumaran August 27, 2007 at 6:03 pm

Hello friends!
I’m new to this Ruby language and i’m keen to know why we go for Ruby language and what are all the main advantages in it.

Thanks in advance,

Urs friendly,
Muthu Kumaran


satish August 27, 2007 at 6:11 pm

Amongst the many advantages of Ruby, here are some:
a. Fully-dynamic classes, allowing runtime extension with persistence functionality
b.’irb’ for rapid testing/prototyping
c. Compact syntax with blocks and iterators is a natural for database access
d. The ability to introspect—to examine aspects of the program from within the program itself


Vivek August 31, 2007 at 5:30 pm

I am keen to be part of the learning. Can you please let me know how I can join in?



Dnyaneshwar R Tolmare September 5, 2007 at 6:21 am

It will really be useful to join this course….but can you please tell me….how can i join this course…..? and how that course will be conducted…?…thank you
looking forward for your response


ACL May 9, 2009 at 6:21 pm

Free courses in all programing language


Leave a Comment

Previous post:

Next post: