16 May 16:30
Re: PickAxe tutorial (was What is the bes Ruby's book for beginners?)
From: Ruby Freak <twscannell <at> gmail.com>
Subject: Re: PickAxe tutorial (was What is the bes Ruby's book for beginners?)
Newsgroups: gmane.comp.lang.ruby.general
Date: 2008-05-16 14:30:03 GMT
Subject: Re: PickAxe tutorial (was What is the bes Ruby's book for beginners?)
Newsgroups: gmane.comp.lang.ruby.general
Date: 2008-05-16 14:30:03 GMT
Dave, First let me say "Thank you" for your contributions to Ruby and Rails. We wouldn't be where we are without your work. That said, the biggest problem I had with both of your books was the implied assumption that the reader was coming intact with prior programming skills in PERL, PHP, C++ etc. It is a difficult decision for any teacher to pick a target audience. Do you go for the raw beginner and bore the advanced reader or assume a certain level of skill and overwhelm the pure newbie. This problem is true in any scholastic endeavor. One method for explaining complex subjects is to have an advanced text and a "companion" that explains the fine points. While reading "Pickaxe", I very often found myself confused by the sample code. You would be talking about one subject and give a eight line piece of sample code that used GSUB and regex and several other methods that an experienced programmer would understand, but I didn't. So there I am Googling GSUB and other stuff and it takes me 4 hours to figure out the sample. Having a "Companion" web page with a wiki or blogger style discussion for each page would have been very helpful for me. I think the site would be self sustaining by the community just as this site is. In fact, I guess you could simply start a Google Group for each title/ edition and users could simply create each topic as a page number, like "Page 268" and then readers could go to that discussion and search for it too. Just my 2 cents TW Scannell
RSS Feed