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.
Update:
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.
- The DZone community
- Peter Cooper
- InfoQ.com (Information Queue) an independent online community
Technorati Tags: Free Ruby Lessons, Ruby
Posted by Satish Talim



This is great, but you can’t register on the forums. the captcha is unreadable!
Ok, I just sign up I have no programming background, but I still will give it a try
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?
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.
very nice
3ks very much,Satish
Looking forward to this - thanks!
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!!!
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!
Thanks!
Thanks !! I’m Java developer interested in learning Ruby, so this should help a lot
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
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
Hi,
I am keen to be part of the learning. Can you please let me know how I can join in?
Thanks
Vivek
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