August 13, 2013
Catch Up Day: Ruby Beginners Class (Level 1)
This class is an introduction to the Ruby programming language, presented with an eye to the emphasis Ruby places on using object-oriented concepts. This class assumes you have interest in learning how to write programs and some familiarity with computer systems in general, but you don't need to know any Ruby at all. If you have a favorite computer language you use, and would like to learn what the corresponding Ruby commands are, join in the discussion by all means!
We will use this example to cover the following topics:
- Some common data types, the way other languages use them
- Nil and nothingness
- Important helpers provided by Ruby for your basic tasks
- puts and variable insertion
- Ruby core goodies: File Regexp
- Environment and command line: ENV, ARGV
- Is everything an object?
- What do you mean, "everything is an object"?
- A second look at the common data types... a= is the same as a=Array.new, etc.
- Member variable and methods
- Understanding class scope - instance variables and class variables
7pm Pacific - 9pm Pacific on August 13, 2013 at Noisebridge
29 students were there