<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<channel> 

	<title>Comments on: What's a really good book on Ruby.</title>
	<link>http://ask.metafilter.com/92015/Whats-a-really-good-book-on-Ruby/</link>
	<description>Comments on Ask MetaFilter post What's a really good book on Ruby.</description>
	<pubDate>Wed, 21 May 2008 06:23:37 -0800</pubDate>
	<lastBuildDate>Wed, 21 May 2008 06:23:37 -0800</lastBuildDate>
	<language>en-us</language>
	<docs>http://blogs.law.harvard.edu/tech/rss</docs>
	<ttl>60</ttl>

	<item>
		<title>Question: What&apos;s a really good book on Ruby.</title>
		<link>http://ask.metafilter.com/92015/Whats-a-really-good-book-on-Ruby</link>	
		<description>If my favourite reference on C++ is &lt;em&gt;The C++ Programming Language&lt;/em&gt; by Stroustrup, what would be my favourite book on Ruby.  (And my favourite book on Python.) &lt;br /&gt;&lt;br /&gt; I realize both langauges differ from C++ in that they will likely change over the next few years, but is there anything out there yet that you would call &lt;em&gt;the&lt;/em&gt; Ruby book?&lt;br&gt;
&lt;br&gt;
Go MetaFilter! Go!</description>
		<guid isPermaLink="false">post:ask.metafilter.com,2008:site.92015</guid>
		<pubDate>Wed, 21 May 2008 06:07:49 -0800</pubDate>
		<dc:creator>chunking express</dc:creator>
		
			<category>ruby</category>
		
			<category>python</category>
		
			<category>programming</category>
		
			<category>books</category>
		
	</item> <item>
		<title>By: grouse</title>
		<link>http://ask.metafilter.com/92015/Whats-a-really-good-book-on-Ruby#1347963</link>	
		<description>The best &lt;em&gt;reference&lt;/em&gt; for Python is the &lt;a href=&quot;http://docs.python.org/&quot;&gt;online documentation&lt;/a&gt;. It is pretty good as a reference, and anything else falls out of date too quickly.&lt;br&gt;
&lt;br&gt;
For in-depth learning, you might consider the &lt;a href=&quot;http://effbot.org/zone/librarybook-ora.htm&quot;&gt;Python Standard Library&lt;/a&gt; and the &lt;a href=&quot;http://www.oreilly.com/catalog/9780596007973/&quot;&gt;Python Cookbook&lt;/a&gt;.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.92015-1347963</guid>
		<pubDate>Wed, 21 May 2008 06:23:37 -0800</pubDate>
		<dc:creator>grouse</dc:creator>
	</item><item>
		<title>By: burnmp3s</title>
		<link>http://ask.metafilter.com/92015/Whats-a-really-good-book-on-Ruby#1347970</link>	
		<description>I&apos;d make a case for &lt;a href=&quot;http://poignantguide.net/&quot;&gt;Why&apos;s (Poignant) Guide to Ruby&lt;/a&gt; as being &lt;em&gt;the &lt;/em&gt;Ruby book, but it&apos;s an introduction to the language and not a reference book.  For that, the best one right now might be the new &lt;a href=&quot;http://www.amazon.com/exec/obidos/ASIN/0596516177/metafilter-20/ref=nosim/&quot;&gt;The Ruby Programming Language&lt;/a&gt; book.&lt;br&gt;
&lt;br&gt;
For Python, I would pick &lt;a href=&quot;http://www.amazon.com/exec/obidos/ASIN/0596001886/metafilter-20/ref=nosim/&quot;&gt;Python in a Nutshell&lt;/a&gt;.&lt;br&gt;
&lt;br&gt;
As grouse mentioned, most people rely on the online documentation for both languages, because Python and Ruby change more quickly than a more stable language like C++.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.92015-1347970</guid>
		<pubDate>Wed, 21 May 2008 06:31:54 -0800</pubDate>
		<dc:creator>burnmp3s</dc:creator>
	</item><item>
		<title>By: ArgentCorvid</title>
		<link>http://ask.metafilter.com/92015/Whats-a-really-good-book-on-Ruby#1347982</link>	
		<description>for ruby, you will hear about &lt;a href=&quot;http://www.pragprog.com/titles/ruby/programming-ruby&quot;&gt;The Pickaxe&lt;/a&gt; a lot. It&apos;s pretty good. It&apos;s not the &lt;u&gt;official&lt;/u&gt; reference, like &lt;em&gt;The Ruby Programming Language&lt;/em&gt; and &lt;em&gt;The C++ Programming Language&lt;/em&gt; are though, as it isn&apos;t written by the creator of the language.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.92015-1347982</guid>
		<pubDate>Wed, 21 May 2008 06:39:49 -0800</pubDate>
		<dc:creator>ArgentCorvid</dc:creator>
	</item><item>
		<title>By: chunking express</title>
		<link>http://ask.metafilter.com/92015/Whats-a-really-good-book-on-Ruby#1347997</link>	
		<description>Thanks for the answers so far.&lt;br&gt;
&lt;br&gt;
The Ruby Programming Language book was what prompted this question.  Was curious about what else was out there.&lt;br&gt;
&lt;br&gt;
I&apos;ve read the Pickaxe, or part of it anyway, but am not really a fan.  It&apos;s huge, but doesn&apos;t actually seem to say much.  I like Stoustrup&apos;s C++ book because it&apos;s pretty terse, even though it&apos;s a huge-ass tome of a book.  K&amp;amp;R&apos;s book on C is also great in this regard.  I&apos;ve also read Why&apos;s (Poignant) Guide to Ruby, which is interesting, but again, not quite what I&apos;m looking for.  &lt;br&gt;
&lt;br&gt;
Maybe I&apos;ve asked the wrong question.  What would be the book to read if you want to get some real insight into either language?  Maybe I should just be looking at other peoples code.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.92015-1347997</guid>
		<pubDate>Wed, 21 May 2008 06:54:24 -0800</pubDate>
		<dc:creator>chunking express</dc:creator>
	</item><item>
		<title>By: b1tr0t</title>
		<link>http://ask.metafilter.com/92015/Whats-a-really-good-book-on-Ruby#1348004</link>	
		<description>There is nothing like Stroustrup (or K&amp;amp;R) for Ruby.&lt;br&gt;
&lt;br&gt;
Pickaxe is a decent way to get started, and the online docs (try &lt;a href=&quot;http://gotapi.com/&quot;&gt;gotapi&lt;/a&gt;&apos;s interface, use the &quot;Ruby /Rails&quot; content, not the &quot;Ruby Standard Packages&quot;) provide more detail. Neither is totally authoritative or complete.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.92015-1348004</guid>
		<pubDate>Wed, 21 May 2008 06:57:47 -0800</pubDate>
		<dc:creator>b1tr0t</dc:creator>
	</item><item>
		<title>By: cdmwebs</title>
		<link>http://ask.metafilter.com/92015/Whats-a-really-good-book-on-Ruby#1348005</link>	
		<description>Check out &lt;a href=&quot;http://www.amazon.com/exec/obidos/ASIN/0672328844/metafilter-20/ref=nosim/&quot;&gt;The Ruby Way&lt;/a&gt;. It&apos;s good stuff.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.92015-1348005</guid>
		<pubDate>Wed, 21 May 2008 06:57:48 -0800</pubDate>
		<dc:creator>cdmwebs</dc:creator>
	</item><item>
		<title>By: bent back tulips</title>
		<link>http://ask.metafilter.com/92015/Whats-a-really-good-book-on-Ruby#1348008</link>	
		<description>Can&apos;t help with Ruby, but my favourite Python book is Dive Into Python, which is &lt;a href=&quot;http://diveintopython.org/&quot;&gt;available online&lt;/a&gt;. It&apos;s reasonably short, and leads you through a set of small scripts that show you how to do useful things in Python while also showing off cool tricks of the language. And it&apos;s written by Mark Pilgrim, which is always a plus.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.92015-1348008</guid>
		<pubDate>Wed, 21 May 2008 07:00:55 -0800</pubDate>
		<dc:creator>bent back tulips</dc:creator>
	</item><item>
		<title>By: grouse</title>
		<link>http://ask.metafilter.com/92015/Whats-a-really-good-book-on-Ruby#1348009</link>	
		<description>What&apos;s interesting about these languages is that they have been developed and continue to be developed in open spaces that you can see on the web. So it is quite easy to see the principles of the designers, and the way they use the language. &lt;br&gt;
&lt;br&gt;
Read comp.lang.python, python-dev, and the &lt;a href=&quot;http://www.python.org/dev/peps/&quot;&gt;Python Enhancement Proposals&lt;/a&gt;.&lt;br&gt;
&lt;br&gt;
And of course, start up Python and type &lt;kbd&gt;import this&lt;/kbd&gt;.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.92015-1348009</guid>
		<pubDate>Wed, 21 May 2008 07:02:00 -0800</pubDate>
		<dc:creator>grouse</dc:creator>
	</item><item>
		<title>By: whir</title>
		<link>http://ask.metafilter.com/92015/Whats-a-really-good-book-on-Ruby#1348042</link>	
		<description>Python&apos;s online docs include a pretty decent &lt;a href=&quot;http://docs.python.org/tut/tut.html&quot;&gt;tutorial&lt;/a&gt;, though I&apos;ve also heard good things about Dive Into Python.  Stylistically the online docs are probably closer to the Stroustrop book than any python book I&apos;ve read, although because the language itself is much simpler than C++ one doesn&apos;t tend to need nearly as much in the way of core language documentation.  I&apos;ve also found &lt;a href=&quot;http://www.edgewall.org/python-sidebar/&quot;&gt;this Python sidebar&lt;/a&gt; to be handy.&lt;br&gt;
&lt;br&gt;
(Every beginning pythonista should &lt;code&gt;from __future__ import braces&lt;/code&gt; at some point, too.)</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.92015-1348042</guid>
		<pubDate>Wed, 21 May 2008 07:25:01 -0800</pubDate>
		<dc:creator>whir</dc:creator>
	</item><item>
		<title>By: breaks the guidelines?</title>
		<link>http://ask.metafilter.com/92015/Whats-a-really-good-book-on-Ruby#1348075</link>	
		<description>&lt;a href=&quot;http://www.amazon.com/exec/obidos/ASIN/0672328623/metafilter-20/ref=nosim/&quot;&gt;Python Essential Reference&lt;/a&gt;</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.92015-1348075</guid>
		<pubDate>Wed, 21 May 2008 07:50:53 -0800</pubDate>
		<dc:creator>breaks the guidelines?</dc:creator>
	</item><item>
		<title>By: fairytale of los angeles</title>
		<link>http://ask.metafilter.com/92015/Whats-a-really-good-book-on-Ruby#1348106</link>	
		<description>Seconding the Python Essential Reference; it&apos;s what the Python geeks at my old office recommend to people.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.92015-1348106</guid>
		<pubDate>Wed, 21 May 2008 08:15:47 -0800</pubDate>
		<dc:creator>fairytale of los angeles</dc:creator>
	</item><item>
		<title>By: Zed_Lopez</title>
		<link>http://ask.metafilter.com/92015/Whats-a-really-good-book-on-Ruby#1348200</link>	
		<description>From what I recall of Stroustrup, you&apos;d probably like &lt;i&gt;The Ruby Way&lt;/i&gt; best of the Ruby books I know.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.92015-1348200</guid>
		<pubDate>Wed, 21 May 2008 09:24:18 -0800</pubDate>
		<dc:creator>Zed_Lopez</dc:creator>
	</item><item>
		<title>By: stungeye</title>
		<link>http://ask.metafilter.com/92015/Whats-a-really-good-book-on-Ruby#1348247</link>	
		<description>Nth-ing &lt;em&gt;The Ruby Way&lt;/em&gt;.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.92015-1348247</guid>
		<pubDate>Wed, 21 May 2008 09:52:48 -0800</pubDate>
		<dc:creator>stungeye</dc:creator>
	</item><item>
		<title>By: and for no one</title>
		<link>http://ask.metafilter.com/92015/Whats-a-really-good-book-on-Ruby#1348256</link>	
		<description>The online &lt;a href=&quot;http://aspn.activestate.com/ASPN/Python/Cookbook/&quot;&gt;Python Cookbook&lt;/a&gt; is also handy.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.92015-1348256</guid>
		<pubDate>Wed, 21 May 2008 09:58:42 -0800</pubDate>
		<dc:creator>and for no one</dc:creator>
	</item><item>
		<title>By: needled</title>
		<link>http://ask.metafilter.com/92015/Whats-a-really-good-book-on-Ruby#1348272</link>	
		<description>Another vote for Python Essential Reference.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.92015-1348272</guid>
		<pubDate>Wed, 21 May 2008 10:13:23 -0800</pubDate>
		<dc:creator>needled</dc:creator>
	</item><item>
		<title>By: amery</title>
		<link>http://ask.metafilter.com/92015/Whats-a-really-good-book-on-Ruby#1348591</link>	
		<description>&lt;a href=&quot;http://docs.python.org&quot;&gt;docs.python.org&lt;/a&gt; is the closest equivalent to the Stroustrup for Python.  It&apos;s fantastic, especially if you&apos;re working with the C implementation, and it&apos;s free.&lt;br&gt;
&lt;br&gt;
Playing around in the interpreter is a great way to learn the language, actually.  Have a look at the &lt;code&gt;dir()&lt;/code&gt; and &lt;code&gt;help()&lt;/code&gt; functions.  &lt;code&gt;dir(object)&lt;/code&gt; prints an object&apos;s attributes.  &lt;code&gt;help(object)&lt;/code&gt; prints an object&apos;s documentation.  Between those functions and the online docs you can get by without a physical book.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.92015-1348591</guid>
		<pubDate>Wed, 21 May 2008 14:20:59 -0800</pubDate>
		<dc:creator>amery</dc:creator>
	</item><item>
		<title>By: chunking express</title>
		<link>http://ask.metafilter.com/92015/Whats-a-really-good-book-on-Ruby#1349653</link>	
		<description>Thanks for the answers.  I&apos;ll probably check out the Ruby Way and Python Essentials at some point. And Python&apos;s online docs seem better than I remember them being.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2008:site.92015-1349653</guid>
		<pubDate>Thu, 22 May 2008 13:03:26 -0800</pubDate>
		<dc:creator>chunking express</dc:creator>
	</item>
	</channel>
</rss>
