In this valuable primer to Ruby, Geoff covers everything you need to know to get rockin’ with Ruby.
Geoff discusses the following topics:
- Objects in Ruby
- Instance variables
- Model View Controllers in Ruby
- Constants
- Symbols
- Types of Strings
- Class variables
- Data structures: Hash tables
- Multi-level hashes
- Class inheritance
- Meta programming
- Getter and Setter methods
This session is from the 1-day workshop Getting Started with Rails, hosted by Carson Workshops.




[…] “Ruby Basics” By Geoff Grosenbach www.thinkvitamin.com/training/ruby/ruby-basics/ […]
Is there anyway to get a transcription of this? I am deaf so an audio mp3 is not going to help me a bit.
Thank you for any information.
Michael
Hi Michael,
I’m afraid we don’t have this capability right now. We might be able to offer this in the future, but we don’t have the resources to do this at the moment. I’m so sorry!
[…] Ruby Basics “Want to get started with Rails, but never used Ruby? This quick intro by Geoff Grosenbach will help you get going.” (tags: rubyonrails tutorial podcast vitamin) […]
Can you please publish the slides for this? Thanks!
Brian, if they published the slides on here then how would Carson Systems make their money?
There would be no need to go to one of their, apparently very good, events.
Shame though.
audio clips strike me as exactly the wrong way to deliver this type of information.
Tnx for this release:) Enjoyed listening and things are much clearer now…
Thanks for audio! Its realy a time saver for plus I couldn’t find much info on ruby. Thanks!!
It introduces ruby. I recently downloaded ruby, but didnt get time to properly experiment with it. It increased my interest. Good intro.
agree with , learning programming with an mp3? DAMN!
Ryan (and Michael), do check out Jeremy’s solution for the problem of transcripts. A big huzzah for the guy.
PS: I’m a different Michael. But also deaf. It’s a world of laughter …
I was definately useful to listen to listen to. I think when you read something, and then have it reinforced by listening to someone talk about ruby is very helpful.
I will say that since this is from a workshop, it makes it hard to follow his examples as we cannot see what he is doing. A screencast of this would be just awesome. It’d be a great way to introduce people to the workshops offered.
Also a podcast geared towards teaching someone how to build web apps or use a particular language would be awesome! I think a mixture between podcasts, screencasts, and articles would be sweet. I’m not saying this for this site, but anyone who would be up for it, I’d like to see it.
I enjoyed it, and I hope there are more to come!
Thanks to everyone for the great feedback and suggestions!
I’m writing a few articles for Vitamin that will go into more detail about the basics of Ruby.
For those who prefer to learn in a more psychedelic fashion, there is the classic Why’s Poignant Guide to Ruby.
And thanks to the comments here, I’m also working on some (minor) funding to transcribe the episodes of the Ruby on Rails Podcast so everyone can benefit.
Great guide, Geoff. I enjoyed it so much I decided to transcript it myself.
I’m not a professional transcriptor, just a fast typer, so take this transcript as you will! It would probably be more effective with some visual cues, but I have a programming background so it was easy to follow along with.
Enjoy!
Er, transcribe and transcriber were the words I was looking for. My bad. Proofreading helps :-\
Thanks Pat - really appreciate it!
What sets php and ruby apart. Because I was going to start taking up php for my web development. But ruby just seams so easy, and php has so much under its belt. I dont know what to think.
PHP is more widely available. There any many books on the subject, and there is a lot of code available for PHP. It is easier to run on most servers. There are many developers who use PHP, so it might be easier to find someone to help if you run into a problem.
Ruby on Rails is very elegant and you can do a lot with a small amount of code. You can write a website without needing to know SQL database query language. It is built around respectable practices like test-driven-development and separation of database code and display code. You can do these things in PHP, but Rails makes it easy to do the right thing and hard to do the wrong thing.
If you are comfortable discovering things for yourself and being part of an up-and-coming framework with a small but smart community, Rails is a good choice.
If you’d rather have access to a lot of documentation and existing code, plus a huge community to support it, PHP is a better choice.
My apologies to anyone getting errors looking for the transcript. It is back up now!
Pat — I can’t find the transcript.
link points to a pdf but following goes to your homepage. downloading the pdf works but acrobat won’t open it.
Thanks
Transcript is back up. Enjoy!
[…] Vitamin Training » Ruby Basics […]
thanks
perfect.
ooo veryyy goodddd
thankss
thanks for information
thank you too too much
thanks best regars..
heyy its nice thanks
ohh its great thanks
thanks
Danke
thanks
thanks
I Think İt is Very good information ….
Thanks…
I think you did a great job of pointing out the major strengths and weaknesses of the book.