Summer Apps Part One! Learn to Program with Ruby

  • June 4, 2012 · 6:30 PM
  • This location is shown only to members

If you've ever had an idea for a great phone or web application, wanted to build your own online social network, or just want to make a website that does something more than link to other websites... Ruby is for you. Come learn with other beginners in our 4 2hr classes and start making your ideas a reality.

This will be the first class of our summer program to build an entire web app soup to nuts!

Ruby borrows from many of the best programming languages out there, from smalltalk and Java, to Perl and Python... Which is why this particular open sourced program is one of the most suited to beginning programmers, it incorporates a little of everything while still offering a solid programming language that even organizations like NASA, 37Signals, and Twitter use.

 

We will be sending out instructions to the students on how to setup a ruby development environment on OS X and Windows before the first class. In the first class, we will learn to use this dev environment to create a ruby application.

Install: THURSDAY May 31th 6:30pm

Class 1: June 4th 6:30-8:30pm

Class 2: June 11th 6:30-8:30pm

Class 3: June 18th 6:30 - 8:30pm

Class 4: June 25th 6:30 - 8:30pm

 

"Often people, especially computer engineers, focus on the machines. They think, "By doing this, the machine will run faster. By doing this, the machine will run more effectively. By doing this, the machine will something something something." They are focusing on machines. But in fact we need to focus on humans, on how humans care about doing programming or operating the application of the machines. We are the masters. They are the slaves."Yukihiro Matsumoto, inventor of Ruby

Install Date : Thursday May 30th 2012 6:30pm Or, install on your own with instructions below:

Ruby comes pre-installed on Mac OS X and on several Linux distributions.  Open up a command prompt and type:

ruby -v


If you see a version number, then Ruby is already installed on your machine.  Otherwise, follow the instructions below. 

Note that the latest stable version is 1.9.2, so if you wish to upgrade, you may also follow the instructions below.

You will also need a text editor at some point. There are some great options such as Textmate, Sublime Edit or Aptana (you would have this already if you participated in the HTML/CSS class). The one included in the instructions is Komodo Edit (a freebie!).


Windows Users:
The easiest way to install Ruby on Windows is using the binary executable.

  1. Go to http://rubyinstaller.org/downloads/.
  2. Download and run the Ruby 1.9.2-p180 executable.
  3. Then download and set up Komodo Edit (a free text editor if you need it) http://downloads.activestate.com/Komodo/rel...


Mac OS X Users:

There are several ways to install Ruby on Mac.  Since Ruby already comes pre-installed on OS X, it is recommended that you upgrade using Ruby Version Manager (RVM), which allows you to manage multiple versions of Ruby on the same machine.

  1. Open a Terminal window
  2. Install Git (if you haven't already) by typing: bash < <(curl -shttps://rvm.beginrescueend.com/install/git)
  3. Follow the instructions athttps://rvm.beginrescueend.com/rvm/install/ to install RVM
  4. Install Ruby by typing: rvm install 1.9.2
  5. To see what versions of Ruby are installed, type: rvm list
  6. To use a specific version of Ruby type: rvm use 1.9.2 (Hint: add --default to set a default version of Ruby for new shells)
  7. Then download Komodo Edit and set up(a free text editor if you need it): http://downloads.activestate.com/Komodo/rel...

Alternatively, go to http://www.ruby-lang.org/en/downloads/ for instructions on how to compile and install Ruby from source code.

 

-----------------------------------------------------------------------------------------------------------------------------------

Please note the refund policy: Your payment of $80 guarantees your seat in the entire course. If something changes after registration and you cannot attend the course, you must notify CWD at least 3 days before the first class to receive a refund. If you have to miss a class, we will provide code from class and any slides, but we do not offer partial refunds based on individual class absences.

Join or login to comment.

  • A former member
    A former member

    The instructors are super friendly and made it easy to understand.

    June 10, 2012

  • Rodica T.

    I thought it was very informative, well structured and well presented.

    June 6, 2012

  • monica s.

    I don't think I'll be able to make it to the install tonight but I followed the instructions below! looking forward to meeting everyone on the 4th!

    May 30, 2012

  • Melissa P.

    Sarah, if you can't make it to install night you can still go to class, but please install all needed software before the first class.

    May 23, 2012

  • Sarah C.

    If I can't make it to the install date, can I attend the rest of the classes?

    May 23, 2012

  • Ri L.

    You should be fine if you have Xcode. See you at class!

    May 21, 2012

  • monica s.

    do i need to install gcc if i have the latest version of xcode?

    May 20, 2012

30 went

Your organizer's refund policy for Summer Apps Part One! Learn to Program with Ruby

Refunds offered if:

  • you can cancel at least 3 day(s) before the Meetup

Payments you make go to the organizer, not to Meetup. You must make refund requests to the organizer.

Our Sponsors

  • viaForensics

    Sponsored brunch for Django workshop with Chipy.

People in this
Meetup are also in:

Create your own Meetup Group

Get started Learn more
Henry

I decided to start Reno Motorcycle Riders Group because I wanted to be part of a group of people who enjoyed my passion... I was excited and nervous. Our group has grown by leaps and bounds. I never thought it would be this big.

Henry, started Reno Motorcycle Riders

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy