One Suggestion ( Re: I'm having a hard time learning ruby

PickAxe didn't work for me. I've found "The Ruby Way" and now "Ruby
Cookbook " give sme the morsel sizes I need to be productive, then I turn to
either "Ruby for Rails", "Pickaxe" or google when I have other questions. B

Avoid analysis paralysis and start coding is the best advice I ever
foolishly ignored.

···

-----Original Message-----
From: Rob Sanheim [mailto:rsanheim@gmail.com]
Sent: Thursday, August 03, 2006 5:32 PM
To: ruby-talk@ruby-lang.org
Subject: Re: Re: I'm having a hard time learning ruby.

On 8/3/06, Mat Schaffer <schapht@gmail.com> wrote:
[ snip ]

I share your frustration. I have yet to find any really nice,
interactive ruby documentation. I think part of the problem is that
the core of the language isn't even fully documented. But ruby-
doc.org is doing a lot of work to fix this problem.

Contrary to a lot of people on this list, I don't recommend Pickaxe
for introduction. It is awesome reference, but I found it really dry
as an introductory text. If you have a good sense of humor and some
patience, I'd recommend The Poignant Guide http://poignantguide.net/
ruby/.

Then to get some early practice with the ideas, I'd recommend
rubyquiz.com. There's a lot of nice little exercises there with lots
of source code and analysis for each problem. (Note: download all the
solutions, as some of the older individual solutions reference mailing
list archives that are no longer available).

Finally, when you're stuck, ask a question here. It's one of the
nicest programming lists I've ever been on.
-Mat

Have any of you tried why's "Try Ruby" ?

http://tryruby.hobix.com/

- rob

--

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

The information contained in and accompanying this communication is strictly
confidential and intended solely for the use of the intended recipient(s).
If you have received it by mistake please let us know by reply and then
delete it from your system; you should not copy the message or disclose its
content to anyone.
MarketAxess reserves the right to monitor the content of emails sent to or
from its systems.
Any comments or statements made are not necessarily those of MarketAxess.
For more information, please visit www.marketaxess.com. MarketAxess Europe
Limited is regulated in the UK by the FSA, registered in England no.
4017610, registered office at 71 Fenchurch Street, London, EC3M 4BS.
Telephone (020) 7709 3100.
MarketAxess Corporation is regulated in the USA by the SEC and the NASD,
incorporated in Delaware, executive offices at 140 Broadway, New York, NY
10005. Telephone (1) 212 813 6000.

Hi

I'd recommend the 'Ruby Cookbook' as well. It's nothing more than several
hundred functional samples with detailed explanations. Just sit down at
your computer and work though the samples one by one. The book is also a
great reference to keep around once you've gained some experience with
ruby.

I'd also recommend doing everything in irb at first. When you are more
confortable with the language start coding rb files.

Finally, I'd suggest looking at the rb files included in the distribution.
For example, runit, net, and cgi. These files really helped me get used to
the language.

I hope this helped.

Thanks

···

-----Original Message-----
From: "Peter Booth" <pbooth@marketaxess.com>
Sent: Sun, September 10, 2006 19:47
To: "ruby-talk ML" <ruby-talk@ruby-lang.org>
Subject: One Suggestion ( Re: I'm having a hard time learning ruby.

PickAxe didn't work for me. I've found "The Ruby Way" and now "Ruby
Cookbook " give sme the morsel sizes I need to be productive, then I turn to
either "Ruby for Rails", "Pickaxe" or google when I have other questions. B

Avoid analysis paralysis and start coding is the best advice I ever
foolishly ignored.

-----Original Message-----
From: Rob Sanheim [mailto:rsanheim@gmail.com]
Sent: Thursday, August 03, 2006 5:32 PM
To: ruby-talk@ruby-lang.org
Subject: Re: Re: I'm having a hard time learning ruby.

On 8/3/06, Mat Schaffer <schapht@gmail.com> wrote:
[ snip ]

I share your frustration. I have yet to find any really nice,
interactive ruby documentation. I think part of the problem is that
the core of the language isn't even fully documented. But ruby-
doc.org is doing a lot of work to fix this problem.

Contrary to a lot of people on this list, I don't recommend Pickaxe
for introduction. It is awesome reference, but I found it really dry
as an introductory text. If you have a good sense of humor and some
patience, I'd recommend The Poignant Guide http://poignantguide.net/
ruby/.

Then to get some early practice with the ideas, I'd recommend
rubyquiz.com. There's a lot of nice little exercises there with lots
of source code and analysis for each problem. (Note: download all the
solutions, as some of the older individual solutions reference mailing
list archives that are no longer available).

Finally, when you're stuck, ask a question here. It's one of the
nicest programming lists I've ever been on.
-Mat

Have any of you tried why's "Try Ruby" ?

http://tryruby.hobix.com/

- rob

--

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

The information contained in and accompanying this communication is strictly
confidential and intended solely for the use of the intended recipient(s).
If you have received it by mistake please let us know by reply and then
delete it from your system; you should not copy the message or disclose its
content to anyone.
MarketAxess reserves the right to monitor the content of emails sent to or
from its systems.
Any comments or statements made are not necessarily those of MarketAxess.
For more information, please visit www.marketaxess.com. MarketAxess Europe
Limited is regulated in the UK by the FSA, registered in England no.
4017610, registered office at 71 Fenchurch Street, London, EC3M 4BS.
Telephone (020) 7709 3100.
MarketAxess Corporation is regulated in the USA by the SEC and the NASD,
incorporated in Delaware, executive offices at 140 Broadway, New York, NY
10005. Telephone (1) 212 813 6000.