Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Ruby > newcomer to Ruby

Reply
Thread Tools

newcomer to Ruby

 
 
John Kearney
Guest
Posts: n/a
 
      09-02-2009
[Note: parts of this message were removed to make it a legal post.]

I am a newcomer to programming and wish to explore ruby. Can anyone recomend
a book for this purpose.

 
Reply With Quote
 
 
 
 
Marc Heiler
Guest
Posts: n/a
 
      09-02-2009
John Kearney wrote:
> I am a newcomer to programming and wish to explore ruby. Can anyone
> recomend a book for this purpose.



Pickaxe.
http://www.pragprog.com/titles/ruby/programming-ruby
--
Posted via http://www.ruby-forum.com/.

 
Reply With Quote
 
 
 
 
7stud --
Guest
Posts: n/a
 
      09-02-2009
John Kearney wrote:
> I am a newcomer to programming and wish to explore ruby. Can anyone
> recomend
> a book for this purpose.


I think you have to buy "the pickaxe" for the language reference, which
is about 1/3 of the book. For a good tutorial, I would recommend
"Beginning Ruby: From Novice to Professional(2nd ed)".

--
Posted via http://www.ruby-forum.com/.

 
Reply With Quote
 
Chris Dempsey
Guest
Posts: n/a
 
      09-02-2009
[Note: parts of this message were removed to make it a legal post.]

For learning the Ruby language I'd have to go with David A. Black's "The
Well-Grounded Rubyist".

(
http://www.amazon.com/Well-Grounded-...1934401&sr=8-1)

On Wed, Sep 2, 2009 at 6:02 PM, 7stud -- <(E-Mail Removed)> wrote:

> John Kearney wrote:
> > I am a newcomer to programming and wish to explore ruby. Can anyone
> > recomend
> > a book for this purpose.

>
> I think you have to buy "the pickaxe" for the language reference, which
> is about 1/3 of the book. For a good tutorial, I would recommend
> "Beginning Ruby: From Novice to Professional(2nd ed)".
>
> --
> Posted via http://www.ruby-forum.com/.
>
>


 
Reply With Quote
 
Mason Kelsey
Guest
Posts: n/a
 
      09-02-2009
[Note: parts of this message were removed to make it a legal post.]

In spite of its flaws, I also recommend "Beginning Ruby". I have a copy and
am using it to learn Ruby after wandering off in left field with "why the
lucky stiff"s online introduction that was entertaining but left a lot of
explaining missing. Walk through your code, guys, as you are explaining how
things work!!!

There are several weaknesses to Peter Cooper's book. The book has a slight
bias for the UNIX environment. I work on Windows XP, so that was an issue
for me. The $stdin.gets is not explained. Because of the enormous number
of topics, you get a feeling of being rushed and that a lot is being left
out because of a need to scope in. I felt that in Chapter 12 that Peter
could have tied things together better than he did. What calls what and how
his Eliza look alike all hangs together. Important details are left out,
such as what is happening in "class TestWordPlay < Test::Unit::TestCase" on
p. 316. Yes, he mentions that you are establishing a hierarchy between a
new class TestWordPlay" and Ruby system classes Test::Unit, (to use the
assist methods), and TestCase in an earlier part of the book, but it would
be nice to have reminded the student of that. It would have been nice to
have some reference to "regulare expressions" outside of the book. If you
go to Wikipedia, http://en.wikipedia.org/wiki/Regular_expression, you find
code characters such as the "^" that mean something entirely different than
how it is used in Ruby. Here is a web site to test any Ruby regular
expression you write, http://www.rubyxp.com/ I felt that the chapter 8 on
Error Handling had poor examples. And I wish that authors could avoid "foo"
in every book they write as it is never clear to a beginner if that means
something special and the joke is dead. Catching and throwing are not
clearly explained on page 187. Too rushed. The author needs to walk the
reader through each line of code and explain what is happening, instruction
by instruction. The book talks about escapting out of a block but the
example is not IN a block with code outside of it to show the logic flow
properly. Would be nice to have a chapter on queues, heaps, stacks, and
dequeues. Maybe applied to searching a binary tree. While Part 3 is
interesting, I will be picking up a separate book on Ruby on Rails to learn
that. So 62 pages could have been saved there to make room for that
essential but missing chapter on Ruby data structures. Chapter 15 on
Networking, Sockets, and Daemons....scream!...overload! Put Chapters 13
through 16 in a separate book. And improve the index.

Today I also put in an oder for Algorithms in a Nutshell by George Heineman,
and Programming Ruby 1.9: The Pragmatic Programmers' Guide (Facets of Ruby)
by Dave Thomas, which is the latest edition of "the pickaxe book".

Learning a new language is always work. Even after my 127th language it is
work. (Actually I lost count after I went over 100 back in the 1980s.)

No Sam

On Wed, Sep 2, 2009 at 7:02 PM, 7stud -- <(E-Mail Removed)> wrote:

> John Kearney wrote:
> > I am a newcomer to programming and wish to explore ruby. Can anyone
> > recomend
> > a book for this purpose.

>
> I think you have to buy "the pickaxe" for the language reference, which
> is about 1/3 of the book. For a good tutorial, I would recommend
> "Beginning Ruby: From Novice to Professional(2nd ed)".
>
> --
> Posted via http://www.ruby-forum.com/.
>
>


 
Reply With Quote
 
7stud --
Guest
Posts: n/a
 
      09-03-2009
Chris Dempsey wrote:
> For learning the Ruby language I'd have to go with David A. Black's "The
> Well-Grounded Rubyist".
>



I think that even if you are an experienced programmer trying to learn
ruby, "The Well Grounded Rubyist" is a stretch as a beginning book. And
if you are new to programming altogether, I don't think it would be
appropriate.

--
Posted via http://www.ruby-forum.com/.

 
Reply With Quote
 
spiralofhope
Guest
Posts: n/a
 
      09-06-2009
On Thu, 3 Sep 2009 02:34:14 +0900
John Kearney <(E-Mail Removed)> wrote:

> I am a newcomer to programming and wish to explore ruby. Can anyone
> recomend a book for this purpose.


Don't restrict yourself to books. There are many excellent online
tutorials.

For example, I started out with these two:

http://pine.fm/LearnToProgram/

http://www.scribd.com/doc/8545174/Wh...-Guide-to-Ruby
http://www.ember.co.nz/resources/why...guide-to-ruby/


Also, Ruby is an excellent beginner's language.. you'll do well with it.


--
http://spiralofhope.com


 
Reply With Quote
 
David A. Black
Guest
Posts: n/a
 
      09-07-2009
Hi --

On Thu, 3 Sep 2009, 7stud -- wrote:

> Chris Dempsey wrote:
>> For learning the Ruby language I'd have to go with David A. Black's "The
>> Well-Grounded Rubyist".
>>

>
>
> I think that even if you are an experienced programmer trying to learn
> ruby, "The Well Grounded Rubyist" is a stretch as a beginning book.


I kind of hope not -- that's the main target audience The book
starts at the beginning; no Ruby experience assumed or required.


David

--
David A. Black / Ruby Power and Light, LLC / http://www.rubypal.com
Ruby/Rails training, mentoring, consulting, code-review
Latest book: The Well-Grounded Rubyist (http://www.manning.com/black2)

September Ruby training in NJ has been POSTPONED. Details to follow.

 
Reply With Quote
 
Jörg Hagmann
Guest
Posts: n/a
 
      09-08-2009
I'm not a programmer, and Ruby is my first (and only) programming
language. I bought 4 books, all of them good in their way, and managed
to write the (simple) programmes I needed. But I didn't really
understand what I was doing; sometimes it worked, sometimes it didn't
and I had to go by trial and error (and copying from sources).

This changed after I read "The Well Grounded Rubyist". It is quite
simply superb, and what it achieves is contained in its title. Thanks,
David.

Jörg

--
Prof. Jörg Hagmann-Zanolari MD
University of Basel
Department of Biomedicine
Institute of Biochemistry and Genetics
Mattenstrasse 28
CH-4058 Basel
Switzerland
Phone +41 (0)61 267 3565



David A. Black wrote:
> Hi --
>
> On Thu, 3 Sep 2009, 7stud -- wrote:
>
>> Chris Dempsey wrote:
>>> For learning the Ruby language I'd have to go with David A. Black's
>>> "The
>>> Well-Grounded Rubyist".
>>>

>>
>>
>> I think that even if you are an experienced programmer trying to learn
>> ruby, "The Well Grounded Rubyist" is a stretch as a beginning book.

>
> I kind of hope not -- that's the main target audience The book
> starts at the beginning; no Ruby experience assumed or required.
>
>
> David


 
Reply With Quote
 
Greg Donald
Guest
Posts: n/a
 
      09-08-2009
On Thu, Sep 3, 2009 at 2:22 AM, 7stud --<(E-Mail Removed)> wrote:
> I think that even if you are an experienced programmer trying to learn
> ruby, "The Well Grounded Rubyist" is a stretch as a beginning book. =A0An=

d
> if you are new to programming altogether, I don't think it would be
> appropriate.


I disagree with both statements. It seems more than appropriate for beginn=
ers.


--=20
Greg Donald
http://destiney.com/

 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Ruby Newcomer Kefan Xie Ruby 2 01-21-2010 06:21 PM
Newcomer to MCSE/Windows 2003 none@set.yet MCSE 3 03-14-2006 09:43 PM
SOAP server (newcomer q) Alto Java 4 12-18-2005 02:36 PM
Ruby newcomer BAT Ruby 9 12-08-2005 03:16 PM
a little help for a newcomer delia martin Computer Support 4 07-10-2003 01:31 PM



Advertisments