Name: [079] Lucas Holland
Member: 98 months
Authored: 58 videos
Description: Hey, I'm a geek just like you ;-) No, seriously I do have a real life... I enjoy programming, screencasting and spending time with my friends. I maintain a blog together with Marius at: ...

The Tools [ID:388] (3/6)

in series: Introduction to Ruby

video tutorial by Lucas Holland, added 10/07

(Showmedo is undergoing major changes. To report any problems viewing the videos please email us and include browser and OS specifics. Cheers - Kyran.)

In this episode we take a look at some of the tools that got installed as part of your Ruby distribution.

Got any questions?

Get answers in the ShowMeDo Learners Google Group.

Video statistics:

  • Video's rank shown in the most popular listing
  • Video plays: 6709 (since July 30th)
  • Plays in last week: 4
  • Published: 90 months ago

Thank-yous, questions and comments

If this video tutorial was helpful please take some time to say thank-you to the authors for their hard work. Feel free to ask questions. Let the author know why their video tutorial was useful - what are you learning about? Did the video tutorial save you time? Would you like to see more?

You may also want to see our ShowMeDo Google Group to speak to our active users and authors.

Your email address will not be published.

Show some quick comments >>

All comments excluding tick-boxed quick-comments

42. minardimedia Wed, 28 Jul 2010 19:25

Thanks's for teaching please keep the good work is great for newbies :)

It was very useful for me as quite a beginner. Thx

40. Jeffrey Jordan Wed, 07 Apr 2010 15:11

Love the videos, they've helped tremendously.

However, I don't know if you are in the business of further instruction, but if so would you please send whatever help you deem worthy to my email?

In this video I don't quite grasp the folder section you showed us. The .rb extension.

I couldn't get anything to happen when I typed it in.

quite interesting way to learn ruby.

your tutorial is really helpful. the way explain things and structured things are really great. this would really help ppl learning ruby.

37. Ken Suenaga Fri, 19 Feb 2010 06:41

Working my way through these. Looking forward to what's to come as I read about Ruby's background on Wikipedia.

Trying to eventually determine whether Ruby or Python is better as a database API for large sets of financial data.

Will also hunt around for any robust interpreters that may exist.

Excellent work - thank you.

35. anonymous Tue, 15 Dec 2009 00:14

jollygood show!

34. anonymous Tue, 03 Nov 2009 22:05


33. anonymous Sun, 01 Nov 2009 02:19

Love your videos, keep up the good work

32. anonymous Sun, 25 Oct 2009 16:02

Fantastic the tutorials are a gem

31. anonymous Wed, 21 Oct 2009 15:34

Thanks for these tutorials.

30. anonymous Thu, 01 Oct 2009 20:57


29. anonymous Tue, 15 Sep 2009 16:59

being a windows vista 64 bit user , i felt left out. i feel there should be windows vista examples along with the osx examples. like "man ruby" did nothing in command prompt. and that shebang header too.

Excellent Job. Thank you very much.

27. anonymous Fri, 28 Aug 2009 22:47

what is irb,rdoc

26. anonymous Wed, 26 Aug 2009 11:18

Thanks, this was helpful

25. anonymous Thu, 06 Aug 2009 00:48

Thank's again for the video! This was great!!

24. anonymous Mon, 27 Jul 2009 09:58

Excellent starter video. Did not cover how to get to the command prompt in Linux (Ubuntu). Although I'm a Linux newbie (i.e. Windows!!!), I figured it out though. Great job.

23. anonymous Thu, 25 Jun 2009 15:37

This is great for a non-programmer like myself.

22. anonymous Tue, 09 Jun 2009 21:05

Awesome videos.


21. anonymous Mon, 20 Apr 2009 08:58

Hi, very helpfull video. Great and thank you very much.

20. anonymous Thu, 16 Apr 2009 20:49

I liked this video.

19. anonymous Fri, 27 Mar 2009 14:26

This doesn't help me because I am not on a mac platform. I couldn't figure out how to do the equivalent things on my windows Vista platform.

18. anonymous Wed, 18 Mar 2009 10:18

Great tutorials, easy to understand and finally I know what object oriented language is... thank you

17. anonymous Tue, 24 Feb 2009 12:56

I did not get how to exit from irb

Great start though

16. anonymous Fri, 28 Nov 2008 17:16

Thank you for your video tutorial, I really apreciate the fact you insisted on Linux part.

15. anonymous Wed, 19 Nov 2008 13:04

Please tell how to call ruby in command prompt for windows because its not the same in Mac. Thanks!

14. anonymous Mon, 20 Oct 2008 09:19

easy to understand and well-chosen pace you exlain ruby *thx* go on :)

Review of The Tools

your effort is very well appreciated and ur explaination is perfect!

please make more of other subjects.


Review of The Tools


I've watched the first three episodes and they are all amazing.

Better than any other guides I've seen!

Well done and thanks!

11. anonymous Sun, 27 Jan 2008 09:20

You have excellent communication abilities, and I like the simple, dont-assume-anything approach. Very well done, and please, keep them coming!

Truly excellent tutorial Lucas! You did a very good job explaining OOP (not easy to do) in layman's terms. I especially like your explanation of the fact that while Ruby is fully object oriented, it allows for convenient shortcuts. Such as your explaining that 8+2 is shorthand for the more OOP 8.+(2) . I'm eagerly going through the rest of these videos. I've been trying to learn Ruby for some time now, and I finally feel like with your tutorials, I'm making real headway. Thanks Lucas! :D

9. anonymous Sun, 25 Nov 2007 10:51

puts "Good stuff. Easy to follow. Keep it up!"

Ohhh, OK, so ctrl D in Mac OS is EOF, so after you press that the ruby code is executed, and Hello World is 'formatedly' displayed because I see that with irb the code is interpreted with enter.

Not quite. It's the String object's value. An expression like 2+5 has a value, 7. Single objects have values, too. The string "Hello World" has the *value* Hello World which happens to be the text it represents.

Oh, OK so basically the Hello World! is a variable that holds the string.

The out-of-string Hello World is the value you get when evaluating "Hello World". The value of a string is basically the text the string represents.


The out-of-string Hello World is the value you get when evaluating "Hello World". The value of a string is basically the text the string represents.


good video, I like the way you show with Mr. Dai how the command prompt access with Windows Vista, by the way you can do it in a faster way by holding the Windows button on the keyboard and press the r button, this should activate the run command mini-program, then only type inside: cmd and that is all. I think Ruby is very similar to python in syntax. Now I have a question about the first command you made:

puts "Hello, World!"Hello, World!

I don't understand what that out-of-string Hello World , stands for?

2. anonymous Fri, 19 Oct 2007 04:50

Lucas - Thanks for the introductory videos on Ruby. I am an PhD student in computer science. I am familiar with many languages, but wanted to see what all the hype was about Ruby. Your videos saved me a lot of time in getting set up to play with an new language.

Please keep making videos for me and others!

Lucas - another great video. I particularly like the way you blended in the segment from Dai's video on the Vista command line - great stuff!


Showmedo is a peer-produced video-tutorials and screencasts site for free and open-source software (FOSS)- with the exception of some club videos, the large majority are free to watch and download.

how to help » about » faq »

Educating the Open-source Community With Showmedo

Although as important as the software it supports, education and documentation are relatively neglected in the Open-source world. Coders love to code, and explaining how best to use or improve the software tends to be deferred or even sidelined.

At Showmedo we believe the community can play a vital role here and also say thanks for the tools and software that make our lives easier. If you have a piece of software you love or a programming langugage you are enthusiastic about, why not make a screencast showing others how to use it? All the stuff you wish you'd been told, the tips, tricks, insights that would have saved you time and frustration.

Screencasting is easier than you think, and we're happy to help you. You can emailus for advice or just use some of the how-to screencasts on the site. This screencasting learning-pathis a good place to start.

Kudos and Thanks for Lucas



Showmedo's development is fairly rapid and bugs will inevitably creep in. If you have any problems please drop us a line using the contact address below. Likewise, any suggestions for improvements to the site are gratefully received.