[lug] Reminder: Ruby for newbies is ~this~ Saturday

David L. Willson DLWillson at TheGeek.NU
Thu Jul 19 11:45:47 MDT 2012


If you want to prepare for Saturday's Ruby class, read on...

--
David L. Willson
Trainer, Engineer, Enthusiast
RHCE Network+ A+ Linux+ LPIC-1 Ubuntu
Mobile 720-333-LANS(5267)

This is a good time for a r3VOLution.

----- Forwarded Message -----
> Yup, this is a great question -- here's what I've been thinking, and
> you
> can share/broadcast this to all:
> 
> A) The best jump-start for this will be to actually have Ruby
> (pre)installed on whatever laptop you're bringing to class.  Although
> some might say "Well, getting it installed is one of the reasons I'm
> coming to class!...", you'll actually find that the following is
> true:
> 
> 1. Ruby is one of the easiest packages to install.
> 2. We're looking for the latest release of Ruby, namely 1.9.x (where
> "x"
> is typically "1" or higher). However, for purposes of this class,
> v1.8.x
> will work okay, as there are few-to-no specific version-specific
> differences that will matter here.
> 3. Linux -- Ruby1.9.x is readily found in nearly every distribution
> manager, and installation is uncomplicated and trouble-free.
> 4. Windows -- Hit www.ruby-lang.org/en/downloads/ and find/install
> the
> Ruby "one-click installer".  I'm no Win-expert, so there may be
> other,
> even easier install-sites, but this is what most of the books
> recommend...
> 5. Mac -- Most OS X versions actually come with Ruby 1.8.x
> pre-installed, so just confirm that it's installed.  If you want to
> update to 1.9.x, check out www.macruby.org ...
> 
> So, getting Ruby installed *before* class will help us all greatly
> and
> save time at the outset, allowing us to jump nearly straight into
> Ruby
> language orientation itself.  It's just another package to install.
>  Get
> 'er done before class if you can... if not, we'll take the few
> moments
> to solve any lingering installation problems at class's start.
> 
> How do you know if Ruby's already installed on your PC?  Command line
> (for example on Linux):
> 
>   $ ruby -v
>   ruby 1.9.3p0 (2011-10-30 revision 33570) [i686-linux]
> 
> Just ask Ruby to show you its version -- if you get a response
> (rather
> than "file not found"), you're good to go...
> 
> B) Programming Language Developer Tools?  Any good text editor will
> do
> for our purposes: gedit, notepad(++), emacs, vi(m), etc, will be
> fine.
> IDE?  Even better, if you want to install any of the contemporary
> ones:
> Aptana (which the "Intro to Python" class instructor, Joe, had folks
> install then), Geany (a lightweight IDE), jEdit, etc, would be fine.
> Many/most of these will do syntax coloring, which really helps the
> learning process.  But we're gonna keep things pretty simple and
> direct
> for this intro class...
> 
> Mostly, we'll be using your text editor/IDE to pull up example
> programs
> (from the provided archive, see below) so you can see and follow the
> code on your own screen, rather than squinting at the overhead screen
> projection (which we'll display as well).  I'm planning to take you
> through *lots* of code...
> 
> C) Books to prep on?... No -- The real purpose of this class is to
> provide the initial intro & orientation to the language to get you
> cooking quickly.  We *will* be introducing a Ruby Book List, and I'll
> be
> highlighting several of my own favorites during the class.
> 
> D) We're providing a small archive (both tar/.tgz and .zip formats)
> full
> of Ruby code and other resources -- I'm a big believer in learning a
> programming language by reading/reviewing/walking-through many
> real-world programs in that language (rather than a bunch of
> contrived,
> simple-minded "examples"), and the archive provides lots of
> interesting
> and practically useful exemplars.
> 
> That's about it... See y'all Saturday!  I'm looking forward to this,
> to
> meeting you all, and to having some fun introducing you to Ruby!
> 
> best regards,
>   -- Lorin
> 
> 
> > -------- Original Message --------
> > Subject: Re: [clue] Reminder: Ruby for newbies is ~this~ Saturday
> > From: "David L. Willson" <DLWillson at TheGeek.NU>
> > Date: Wed, July 18, 2012 11:40 am
> > To: Doug Corwine <doug at gotdoug.com>, Lorin Ricker
> > <lorin at rickernet.us>
> > 
> > Doug has a good question: Is there anything students can do to
> > prepare for Saturday, in order to maximize the value they get out
> > of the class?
> > 
> > --
> > David L. Willson
> > Trainer, Engineer, Enthusiast
> > RHCE Network+ A+ Linux+ LPIC-1 Ubuntu
> > Mobile 720-333-LANS(5267)
> > 
> > This is a good time for a r3VOLution.
> > 
> > ----- Original Message -----
> > > Have the instructor mentioned any books that I should look into
> > > getting before Saturday?
> > > --
> > > Doug
> > > Registered Linux User #285548 (http://counter.li.org)
> > > ----------------------------------------
> > > The greater danger for most of us lies not in setting our aim too
> > > high
> > > and falling short; but in setting our aim too low, and achieving
> > > our
> > > mark.
> > >     — Michelangelo Buonarroti
> > >
> > >
> > > On Wed, Jul 18, 2012 at 9:15 AM, David L. Willson
> > > <DLWillson at thegeek.nu> wrote:
> > > > Excellent!
> > > >
> > > >
> > > > --
> > > > David L. Willson
> > > > Trainer, Engineer, Enthusiast
> > > > RHCE Network+ A+ Linux+ LPIC-1 Ubuntu
> > > > Mobile 720-333-LANS(5267)
> > > >
> > > > This is a good time for a r3VOLution.
> > > >
> > > > ________________________________
> > > >
> > > > David,
> > > >
> > > > Just to let you know, I plan on attending the class on
> > > > Saturday.
> > > > --
> > > > Doug
> > > > Registered Linux User #285548 (http://counter.li.org)
> > > > ----------------------------------------
> > > > The greater danger for most of us lies not in setting our aim
> > > > too
> > > > high
> > > > and falling short; but in setting our aim too low, and
> > > > achieving
> > > > our mark.
> > > >     — Michelangelo Buonarroti
> > > >
> > > >
> > > >
> > > > On Tue, Jul 17, 2012 at 12:49 PM, David L. Willson
> > > > <DLWillson at thegeek.nu>
> > > > wrote:
> > > >>
> > > >> Do you remember this? I sure hope so...
> > > >>
> > > >> Software Freedom Society presents:
> > > >> "Ruby For Newbies"
> > > >> with Lorin Ricker
> > > >> at DenHac
> > > >> 10AM - 5PM, Saturday, July 21st.
> > > >>
> > > >> That's THIS Saturday.
> > > >>
> > > >> Bring a laptop with a functioning web browser, lunch money (
> > > >> and
> > > >> lunch money for the instructor), and perhaps a little
> > > >> something for
> > > >> DenHac and/or SFS.
> > > >>
> > > >> See you Saturday, you highly-motivated knowledge-gobbling
> > > >> geeks.
> > > >>
> > > >> --
> > > >> David L. Willson
> > > >> Trainer, Engineer, Enthusiast
> > > >> RHCE Network+ A+ Linux+ LPIC-1 Ubuntu
> > > >> Mobile 720-333-LANS(5267)
> > > >>
> > > >> This is a good time for a r3VOLution.
> > > >>
> > > >> _______________________________________________
> > > >> clue mailing list: clue at cluedenver.org
> > > >> For information, account preferences, or to unsubscribe see:
> > > >> http://cluedenver.org/mailman/listinfo/clue
> 



More information about the LUG mailing list