<?xml version="1.0" encoding="UTF-8"?>
<GoodreadsResponse>
	<Request>
		<authentication>false</authentication>
		    <method><![CDATA[]]></method>
	</Request>
	
<book>
  <id>3892688</id>
  <title><![CDATA[The Well-Grounded Rubyist]]></title>
  <isbn><![CDATA[1933988657]]></isbn>
  <isbn13><![CDATA[9781933988658]]></isbn13>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <description><![CDATA[<em>The Well-Grounded Rubyist</em> takes you from interested novice to proficient practitioner. It's a beautifully written tutorial that begins with the basic steps to get your first Ruby program up and running and goes on to explore sophisticated topics like callable objects, reflection, and threading. Whether the topic is simple or tough, the book's easy-to-follow examples and explanations will give you immediate confidence as you build your Ruby programming skills.  <p>  <em>The Well-Grounded Rubyist</em> is a thoroughly revised and updated edition of the best-selling Ruby for Rails. In this new book, expert author David A. Black moves beyond Rails and presents a broader view of Ruby. It covers Ruby 1.9, and keeps the same sharp focus and clear writing that made Ruby for Rails stand out.  <p>  Starting with the basics, <em>The Well-Grounded Rubyist</em> explains Ruby objects and their interactions from the ground up. In the middle chapters, the book turns to an examination of Ruby's built-in, core classes, showing the reader how to manipulate strings, numbers, arrays, ranges, hashes, sets, and more. Regular expressions get attention, as do file and other I/O operations.   <p>  Along the way, the reader is introduced to numerous tools included in the standard Ruby distribution--tools like the task manager Rake and the interactive Ruby console-based interpreter Irb--that facilitate Ruby development and make it an integrated and pleasant experience.  <p>  The book encompasses advanced topics, like the design of Ruby's class and module system, and the use of Ruby threads, taking even the new Rubyist deep into the language and giving every reader the foundations necessary to use, explore, and enjoy this unusually popular and versatile language.  <p>  It's no wonder one reader commented: &quot;The technical depth is just right to not distract beginners, yet detailed enough for more advanced readers.&quot;  <p></p></p></p></p></p></p>]]></description>
  <work>
  <best_book_id type="integer">3892688</best_book_id>
  <books_count type="integer">1</books_count>
  <desc_user_id type="integer" nil="true"></desc_user_id>
  <id type="integer">3937988</id>
  <media_type nil="true"></media_type>
  <original_language_id type="integer" nil="true"></original_language_id>
  <original_publication_day type="integer">15</original_publication_day>
  <original_publication_month type="integer">12</original_publication_month>
  <original_publication_year type="integer">2008</original_publication_year>
  <original_title>The Well-Grounded Rubyist</original_title>
  <rating_dist>total:2|5:0|4:2|3:0|2:0|1:0|</rating_dist>
  <ratings_count type="integer">2</ratings_count>
  <ratings_sum type="integer">8</ratings_sum>
  <reviews_count type="integer">15</reviews_count>
  <text_reviews_count type="integer">1</text_reviews_count>
</work>

  <average_rating><![CDATA[4.00]]></average_rating>
  <ratings_count><![CDATA[2]]></ratings_count>
  <text_reviews_count><![CDATA[1]]></text_reviews_count>
  
  <url><![CDATA[http://www.goodreads.com/book/show/3892688.The_Well_Grounded_Rubyist]]></url>
  <link><![CDATA[http://www.goodreads.com/book/show/3892688.The_Well_Grounded_Rubyist]]></link>
  <authors>
    <author>
    <id>3106</id>
        <name><![CDATA[David Black]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/3106.David_Black]]></link>
    <average_rating>4.08</average_rating>
    <ratings_count>74</ratings_count>
    <text_reviews_count>13</text_reviews_count>
  </author>
  </authors>
    <reviews start="1" end="15" total="15">
      <review>
  <id>72041054</id>
    <user>
    <id>2450538</id>
    <name><![CDATA[Louise]]></name>
    <location><![CDATA[Los Angeles, CA]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2450538-louise-yang]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1256535824p3/2450538.jpg]]></image_url>
  </user>
    <book>
  <id type="integer">3892688</id>
  <isbn>1933988657</isbn>
  <isbn13>9781933988658</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[The Well-Grounded Rubyist]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <link>http://www.goodreads.com/book/show/3892688.The_Well_Grounded_Rubyist</link>
  <average_rating>4.00</average_rating>
  <ratings_count>2</ratings_count>
  <description>
    <![CDATA[<em>The Well-Grounded Rubyist</em> takes you from interested novice to proficient practitioner. It's a beautifully written tutorial that begins with the basic steps to get your first Ruby program up and running and goes on to explore sophisticated topics like callable objects, reflection, and threading. Whether the topic is simple or tough, the book's easy-to-follow examples and explanations will give you immediate confidence as you build your Ruby programming skills.  <p>  <em>The Well-Grounded Rubyist</em> is a thoroughly revised and updated edition of the best-selling Ruby for Rails. In this new book, expert author David A. Black moves beyond Rails and presents a broader view of Ruby. It covers Ruby 1.9, and keeps the same sharp focus and clear writing that made Ruby for Rails stand out.  <p>  Starting with the basics, <em>The Well-Grounded Rubyist</em> explains Ruby objects and their interactions from the ground up. In the middle chapters, the book turns to an examination of Ruby's built-in, core classes, showing the reader how to manipulate strings, numbers, arrays, ranges, hashes, sets, and more. Regular expressions get attention, as do file and other I/O operations.   <p>  Along the way, the reader is introduced to numerous tools included in the standard Ruby distribution--tools like the task manager Rake and the interactive Ruby console-based interpreter Irb--that facilitate Ruby development and make it an integrated and pleasant experience.  <p>  The book encompasses advanced topics, like the design of Ruby's class and module system, and the use of Ruby threads, taking even the new Rubyist deep into the language and giving every reader the foundations necessary to use, explore, and enjoy this unusually popular and versatile language.  <p>  It's no wonder one reader commented: &quot;The technical depth is just right to not distract beginners, yet detailed enough for more advanced readers.&quot;  <p></p></p></p></p></p></p>]]>
  </description>
</book>

    <rating>4</rating>
  <votes>1</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
    
      <shelf name="read" />
    
          <shelf name="programming" />
          <shelf name="ruby" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Sat Nov 21 00:00:00 -0800 2009</read_at>
  <date_added>Mon Sep 21 16:11:12 -0700 2009</date_added>
  <date_updated>Sat Nov 21 14:37:53 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[This was suggested to me by someone as a helpful book for someone new to the language but not new to programming in general.  I found this more helpful than the Pickaxe book because it's concise with examples while being detailed in the why's, when's and how's of things, which is something I'm more ...<a href="http://www.goodreads.com/review/show/72041054">more...</a>]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/72041054]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/72041054]]></link>
</review>
      <review>
  <id>81180692</id>
    <user>
    <id>733969</id>
    <name><![CDATA[Fred]]></name>
    <location><![CDATA[Raleigh, NC]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/733969-fred]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1199805492p3/733969.jpg]]></image_url>
  </user>
    <book>
  <id type="integer">3892688</id>
  <isbn>1933988657</isbn>
  <isbn13>9781933988658</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[The Well-Grounded Rubyist]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <link>http://www.goodreads.com/book/show/3892688.The_Well_Grounded_Rubyist</link>
  <average_rating>4.00</average_rating>
  <ratings_count>2</ratings_count>
  <description>
    <![CDATA[<em>The Well-Grounded Rubyist</em> takes you from interested novice to proficient practitioner. It's a beautifully written tutorial that begins with the basic steps to get your first Ruby program up and running and goes on to explore sophisticated topics like callable objects, reflection, and threading. Whether the topic is simple or tough, the book's easy-to-follow examples and explanations will give you immediate confidence as you build your Ruby programming skills.  <p>  <em>The Well-Grounded Rubyist</em> is a thoroughly revised and updated edition of the best-selling Ruby for Rails. In this new book, expert author David A. Black moves beyond Rails and presents a broader view of Ruby. It covers Ruby 1.9, and keeps the same sharp focus and clear writing that made Ruby for Rails stand out.  <p>  Starting with the basics, <em>The Well-Grounded Rubyist</em> explains Ruby objects and their interactions from the ground up. In the middle chapters, the book turns to an examination of Ruby's built-in, core classes, showing the reader how to manipulate strings, numbers, arrays, ranges, hashes, sets, and more. Regular expressions get attention, as do file and other I/O operations.   <p>  Along the way, the reader is introduced to numerous tools included in the standard Ruby distribution--tools like the task manager Rake and the interactive Ruby console-based interpreter Irb--that facilitate Ruby development and make it an integrated and pleasant experience.  <p>  The book encompasses advanced topics, like the design of Ruby's class and module system, and the use of Ruby threads, taking even the new Rubyist deep into the language and giving every reader the foundations necessary to use, explore, and enjoy this unusually popular and versatile language.  <p>  It's no wonder one reader commented: &quot;The technical depth is just right to not distract beginners, yet detailed enough for more advanced readers.&quot;  <p></p></p></p></p></p></p>]]>
  </description>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
    
          <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Dec 16 07:05:19 -0800 2009</date_added>
  <date_updated>Wed Dec 16 07:05:40 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/81180692]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/81180692]]></link>
</review>
      <review>
  <id>77834552</id>
    <user>
    <id>2945574</id>
    <name><![CDATA[Jonathan]]></name>
    <location><![CDATA[Ottawa, ON, Canada]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2945574-jonathan-cohen]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1258296143p3/2945574.jpg]]></image_url>
  </user>
    <book>
  <id type="integer">3892688</id>
  <isbn>1933988657</isbn>
  <isbn13>9781933988658</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[The Well-Grounded Rubyist]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <link>http://www.goodreads.com/book/show/3892688.The_Well_Grounded_Rubyist</link>
  <average_rating>4.00</average_rating>
  <ratings_count>2</ratings_count>
  <description>
    <![CDATA[<em>The Well-Grounded Rubyist</em> takes you from interested novice to proficient practitioner. It's a beautifully written tutorial that begins with the basic steps to get your first Ruby program up and running and goes on to explore sophisticated topics like callable objects, reflection, and threading. Whether the topic is simple or tough, the book's easy-to-follow examples and explanations will give you immediate confidence as you build your Ruby programming skills.  <p>  <em>The Well-Grounded Rubyist</em> is a thoroughly revised and updated edition of the best-selling Ruby for Rails. In this new book, expert author David A. Black moves beyond Rails and presents a broader view of Ruby. It covers Ruby 1.9, and keeps the same sharp focus and clear writing that made Ruby for Rails stand out.  <p>  Starting with the basics, <em>The Well-Grounded Rubyist</em> explains Ruby objects and their interactions from the ground up. In the middle chapters, the book turns to an examination of Ruby's built-in, core classes, showing the reader how to manipulate strings, numbers, arrays, ranges, hashes, sets, and more. Regular expressions get attention, as do file and other I/O operations.   <p>  Along the way, the reader is introduced to numerous tools included in the standard Ruby distribution--tools like the task manager Rake and the interactive Ruby console-based interpreter Irb--that facilitate Ruby development and make it an integrated and pleasant experience.  <p>  The book encompasses advanced topics, like the design of Ruby's class and module system, and the use of Ruby threads, taking even the new Rubyist deep into the language and giving every reader the foundations necessary to use, explore, and enjoy this unusually popular and versatile language.  <p>  It's no wonder one reader commented: &quot;The technical depth is just right to not distract beginners, yet detailed enough for more advanced readers.&quot;  <p></p></p></p></p></p></p>]]>
  </description>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
    
      <shelf name="read" />
    
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sun Nov 15 05:49:17 -0800 2009</date_added>
  <date_updated>Sun Nov 15 05:49:17 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/77834552]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/77834552]]></link>
</review>
      <review>
  <id>76268024</id>
    <user>
    <id>60239</id>
    <name><![CDATA[Steve]]></name>
    <location><![CDATA[The United States]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/60239-steve]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-111x148.jpg]]></image_url>
  </user>
    <book>
  <id type="integer">3892688</id>
  <isbn>1933988657</isbn>
  <isbn13>9781933988658</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[The Well-Grounded Rubyist]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <link>http://www.goodreads.com/book/show/3892688.The_Well_Grounded_Rubyist</link>
  <average_rating>4.00</average_rating>
  <ratings_count>2</ratings_count>
  <description>
    <![CDATA[<em>The Well-Grounded Rubyist</em> takes you from interested novice to proficient practitioner. It's a beautifully written tutorial that begins with the basic steps to get your first Ruby program up and running and goes on to explore sophisticated topics like callable objects, reflection, and threading. Whether the topic is simple or tough, the book's easy-to-follow examples and explanations will give you immediate confidence as you build your Ruby programming skills.  <p>  <em>The Well-Grounded Rubyist</em> is a thoroughly revised and updated edition of the best-selling Ruby for Rails. In this new book, expert author David A. Black moves beyond Rails and presents a broader view of Ruby. It covers Ruby 1.9, and keeps the same sharp focus and clear writing that made Ruby for Rails stand out.  <p>  Starting with the basics, <em>The Well-Grounded Rubyist</em> explains Ruby objects and their interactions from the ground up. In the middle chapters, the book turns to an examination of Ruby's built-in, core classes, showing the reader how to manipulate strings, numbers, arrays, ranges, hashes, sets, and more. Regular expressions get attention, as do file and other I/O operations.   <p>  Along the way, the reader is introduced to numerous tools included in the standard Ruby distribution--tools like the task manager Rake and the interactive Ruby console-based interpreter Irb--that facilitate Ruby development and make it an integrated and pleasant experience.  <p>  The book encompasses advanced topics, like the design of Ruby's class and module system, and the use of Ruby threads, taking even the new Rubyist deep into the language and giving every reader the foundations necessary to use, explore, and enjoy this unusually popular and versatile language.  <p>  It's no wonder one reader commented: &quot;The technical depth is just right to not distract beginners, yet detailed enough for more advanced readers.&quot;  <p></p></p></p></p></p></p>]]>
  </description>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
    
      <shelf name="read" />
    
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Fri Oct 30 20:32:47 -0700 2009</date_added>
  <date_updated>Fri Oct 30 20:32:47 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/76268024]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/76268024]]></link>
</review>
      <review>
  <id>73912195</id>
    <user>
    <id>2169853</id>
    <name><![CDATA[Andy]]></name>
    <location><![CDATA[The United States]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2169853-andy-atkinson]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1238259094p3/2169853.jpg]]></image_url>
  </user>
    <book>
  <id type="integer">3892688</id>
  <isbn>1933988657</isbn>
  <isbn13>9781933988658</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[The Well-Grounded Rubyist]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <link>http://www.goodreads.com/book/show/3892688.The_Well_Grounded_Rubyist</link>
  <average_rating>4.00</average_rating>
  <ratings_count>2</ratings_count>
  <description>
    <![CDATA[<em>The Well-Grounded Rubyist</em> takes you from interested novice to proficient practitioner. It's a beautifully written tutorial that begins with the basic steps to get your first Ruby program up and running and goes on to explore sophisticated topics like callable objects, reflection, and threading. Whether the topic is simple or tough, the book's easy-to-follow examples and explanations will give you immediate confidence as you build your Ruby programming skills.  <p>  <em>The Well-Grounded Rubyist</em> is a thoroughly revised and updated edition of the best-selling Ruby for Rails. In this new book, expert author David A. Black moves beyond Rails and presents a broader view of Ruby. It covers Ruby 1.9, and keeps the same sharp focus and clear writing that made Ruby for Rails stand out.  <p>  Starting with the basics, <em>The Well-Grounded Rubyist</em> explains Ruby objects and their interactions from the ground up. In the middle chapters, the book turns to an examination of Ruby's built-in, core classes, showing the reader how to manipulate strings, numbers, arrays, ranges, hashes, sets, and more. Regular expressions get attention, as do file and other I/O operations.   <p>  Along the way, the reader is introduced to numerous tools included in the standard Ruby distribution--tools like the task manager Rake and the interactive Ruby console-based interpreter Irb--that facilitate Ruby development and make it an integrated and pleasant experience.  <p>  The book encompasses advanced topics, like the design of Ruby's class and module system, and the use of Ruby threads, taking even the new Rubyist deep into the language and giving every reader the foundations necessary to use, explore, and enjoy this unusually popular and versatile language.  <p>  It's no wonder one reader commented: &quot;The technical depth is just right to not distract beginners, yet detailed enough for more advanced readers.&quot;  <p></p></p></p></p></p></p>]]>
  </description>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
    
          <shelf name="currently-reading" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Thu Oct 08 17:17:46 -0700 2009</date_added>
  <date_updated>Thu Oct 08 17:17:53 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/73912195]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/73912195]]></link>
</review>
      <review>
  <id>71410247</id>
    <user>
    <id>2501319</id>
    <name><![CDATA[Casey]]></name>
    <location><![CDATA[The United States]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2501319-casey-brant]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-111x148.jpg]]></image_url>
  </user>
    <book>
  <id type="integer">3892688</id>
  <isbn>1933988657</isbn>
  <isbn13>9781933988658</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[The Well-Grounded Rubyist]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <link>http://www.goodreads.com/book/show/3892688.The_Well_Grounded_Rubyist</link>
  <average_rating>4.00</average_rating>
  <ratings_count>2</ratings_count>
  <description>
    <![CDATA[<em>The Well-Grounded Rubyist</em> takes you from interested novice to proficient practitioner. It's a beautifully written tutorial that begins with the basic steps to get your first Ruby program up and running and goes on to explore sophisticated topics like callable objects, reflection, and threading. Whether the topic is simple or tough, the book's easy-to-follow examples and explanations will give you immediate confidence as you build your Ruby programming skills.  <p>  <em>The Well-Grounded Rubyist</em> is a thoroughly revised and updated edition of the best-selling Ruby for Rails. In this new book, expert author David A. Black moves beyond Rails and presents a broader view of Ruby. It covers Ruby 1.9, and keeps the same sharp focus and clear writing that made Ruby for Rails stand out.  <p>  Starting with the basics, <em>The Well-Grounded Rubyist</em> explains Ruby objects and their interactions from the ground up. In the middle chapters, the book turns to an examination of Ruby's built-in, core classes, showing the reader how to manipulate strings, numbers, arrays, ranges, hashes, sets, and more. Regular expressions get attention, as do file and other I/O operations.   <p>  Along the way, the reader is introduced to numerous tools included in the standard Ruby distribution--tools like the task manager Rake and the interactive Ruby console-based interpreter Irb--that facilitate Ruby development and make it an integrated and pleasant experience.  <p>  The book encompasses advanced topics, like the design of Ruby's class and module system, and the use of Ruby threads, taking even the new Rubyist deep into the language and giving every reader the foundations necessary to use, explore, and enjoy this unusually popular and versatile language.  <p>  It's no wonder one reader commented: &quot;The technical depth is just right to not distract beginners, yet detailed enough for more advanced readers.&quot;  <p></p></p></p></p></p></p>]]>
  </description>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
    
          <shelf name="currently-reading" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Sep 16 08:23:04 -0700 2009</date_added>
  <date_updated>Tue Dec 15 12:46:53 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/71410247]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/71410247]]></link>
</review>
      <review>
  <id>70454204</id>
    <user>
    <id>2207763</id>
    <name><![CDATA[Piero]]></name>
    <location><![CDATA[Milan, 09, Italy]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2207763-piero-campanelli]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1239650557p3/2207763.jpg]]></image_url>
  </user>
    <book>
  <id type="integer">3892688</id>
  <isbn>1933988657</isbn>
  <isbn13>9781933988658</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[The Well-Grounded Rubyist]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <link>http://www.goodreads.com/book/show/3892688.The_Well_Grounded_Rubyist</link>
  <average_rating>4.00</average_rating>
  <ratings_count>2</ratings_count>
  <description>
    <![CDATA[<em>The Well-Grounded Rubyist</em> takes you from interested novice to proficient practitioner. It's a beautifully written tutorial that begins with the basic steps to get your first Ruby program up and running and goes on to explore sophisticated topics like callable objects, reflection, and threading. Whether the topic is simple or tough, the book's easy-to-follow examples and explanations will give you immediate confidence as you build your Ruby programming skills.  <p>  <em>The Well-Grounded Rubyist</em> is a thoroughly revised and updated edition of the best-selling Ruby for Rails. In this new book, expert author David A. Black moves beyond Rails and presents a broader view of Ruby. It covers Ruby 1.9, and keeps the same sharp focus and clear writing that made Ruby for Rails stand out.  <p>  Starting with the basics, <em>The Well-Grounded Rubyist</em> explains Ruby objects and their interactions from the ground up. In the middle chapters, the book turns to an examination of Ruby's built-in, core classes, showing the reader how to manipulate strings, numbers, arrays, ranges, hashes, sets, and more. Regular expressions get attention, as do file and other I/O operations.   <p>  Along the way, the reader is introduced to numerous tools included in the standard Ruby distribution--tools like the task manager Rake and the interactive Ruby console-based interpreter Irb--that facilitate Ruby development and make it an integrated and pleasant experience.  <p>  The book encompasses advanced topics, like the design of Ruby's class and module system, and the use of Ruby threads, taking even the new Rubyist deep into the language and giving every reader the foundations necessary to use, explore, and enjoy this unusually popular and versatile language.  <p>  It's no wonder one reader commented: &quot;The technical depth is just right to not distract beginners, yet detailed enough for more advanced readers.&quot;  <p></p></p></p></p></p></p>]]>
  </description>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
    
          <shelf name="lang-ruby" />
          <shelf name="on-digital" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Tue Sep 08 06:05:25 -0700 2009</date_added>
  <date_updated>Tue Sep 08 06:05:25 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/70454204]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/70454204]]></link>
</review>
      <review>
  <id>70183050</id>
    <user>
    <id>806318</id>
    <name><![CDATA[Pierre]]></name>
    <location><![CDATA[London, The United Kingdom]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/806318-pierre]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1200864532p3/806318.jpg]]></image_url>
  </user>
    <book>
  <id type="integer">3892688</id>
  <isbn>1933988657</isbn>
  <isbn13>9781933988658</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[The Well-Grounded Rubyist]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <link>http://www.goodreads.com/book/show/3892688.The_Well_Grounded_Rubyist</link>
  <average_rating>4.00</average_rating>
  <ratings_count>2</ratings_count>
  <description>
    <![CDATA[<em>The Well-Grounded Rubyist</em> takes you from interested novice to proficient practitioner. It's a beautifully written tutorial that begins with the basic steps to get your first Ruby program up and running and goes on to explore sophisticated topics like callable objects, reflection, and threading. Whether the topic is simple or tough, the book's easy-to-follow examples and explanations will give you immediate confidence as you build your Ruby programming skills.  <p>  <em>The Well-Grounded Rubyist</em> is a thoroughly revised and updated edition of the best-selling Ruby for Rails. In this new book, expert author David A. Black moves beyond Rails and presents a broader view of Ruby. It covers Ruby 1.9, and keeps the same sharp focus and clear writing that made Ruby for Rails stand out.  <p>  Starting with the basics, <em>The Well-Grounded Rubyist</em> explains Ruby objects and their interactions from the ground up. In the middle chapters, the book turns to an examination of Ruby's built-in, core classes, showing the reader how to manipulate strings, numbers, arrays, ranges, hashes, sets, and more. Regular expressions get attention, as do file and other I/O operations.   <p>  Along the way, the reader is introduced to numerous tools included in the standard Ruby distribution--tools like the task manager Rake and the interactive Ruby console-based interpreter Irb--that facilitate Ruby development and make it an integrated and pleasant experience.  <p>  The book encompasses advanced topics, like the design of Ruby's class and module system, and the use of Ruby threads, taking even the new Rubyist deep into the language and giving every reader the foundations necessary to use, explore, and enjoy this unusually popular and versatile language.  <p>  It's no wonder one reader commented: &quot;The technical depth is just right to not distract beginners, yet detailed enough for more advanced readers.&quot;  <p></p></p></p></p></p></p>]]>
  </description>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
    
          <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sat Sep 05 15:32:44 -0700 2009</date_added>
  <date_updated>Sat Sep 05 15:32:44 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/70183050]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/70183050]]></link>
</review>
      <review>
  <id>68324090</id>
    <user>
    <id>2636817</id>
    <name><![CDATA[Joel]]></name>
    <location><![CDATA[Grafton, WI]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2636817-joel-clermont]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1257042731p3/2636817.jpg]]></image_url>
  </user>
    <book>
  <id type="integer">3892688</id>
  <isbn>1933988657</isbn>
  <isbn13>9781933988658</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[The Well-Grounded Rubyist]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <link>http://www.goodreads.com/book/show/3892688.The_Well_Grounded_Rubyist</link>
  <average_rating>4.00</average_rating>
  <ratings_count>2</ratings_count>
  <description>
    <![CDATA[<em>The Well-Grounded Rubyist</em> takes you from interested novice to proficient practitioner. It's a beautifully written tutorial that begins with the basic steps to get your first Ruby program up and running and goes on to explore sophisticated topics like callable objects, reflection, and threading. Whether the topic is simple or tough, the book's easy-to-follow examples and explanations will give you immediate confidence as you build your Ruby programming skills.  <p>  <em>The Well-Grounded Rubyist</em> is a thoroughly revised and updated edition of the best-selling Ruby for Rails. In this new book, expert author David A. Black moves beyond Rails and presents a broader view of Ruby. It covers Ruby 1.9, and keeps the same sharp focus and clear writing that made Ruby for Rails stand out.  <p>  Starting with the basics, <em>The Well-Grounded Rubyist</em> explains Ruby objects and their interactions from the ground up. In the middle chapters, the book turns to an examination of Ruby's built-in, core classes, showing the reader how to manipulate strings, numbers, arrays, ranges, hashes, sets, and more. Regular expressions get attention, as do file and other I/O operations.   <p>  Along the way, the reader is introduced to numerous tools included in the standard Ruby distribution--tools like the task manager Rake and the interactive Ruby console-based interpreter Irb--that facilitate Ruby development and make it an integrated and pleasant experience.  <p>  The book encompasses advanced topics, like the design of Ruby's class and module system, and the use of Ruby threads, taking even the new Rubyist deep into the language and giving every reader the foundations necessary to use, explore, and enjoy this unusually popular and versatile language.  <p>  It's no wonder one reader commented: &quot;The technical depth is just right to not distract beginners, yet detailed enough for more advanced readers.&quot;  <p></p></p></p></p></p></p>]]>
  </description>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
    
          <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Fri Aug 21 06:54:26 -0700 2009</date_added>
  <date_updated>Fri Aug 21 06:54:26 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/68324090]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/68324090]]></link>
</review>
      <review>
  <id>67944108</id>
    <user>
    <id>2641597</id>
    <name><![CDATA[Lightspot]]></name>
    <location><![CDATA[Riyadh, 10, Saudi Arabia]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2641597-lightspot]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-111x148.jpg]]></image_url>
  </user>
    <book>
  <id type="integer">3892688</id>
  <isbn>1933988657</isbn>
  <isbn13>9781933988658</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[The Well-Grounded Rubyist]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <link>http://www.goodreads.com/book/show/3892688.The_Well_Grounded_Rubyist</link>
  <average_rating>4.00</average_rating>
  <ratings_count>2</ratings_count>
  <description>
    <![CDATA[<em>The Well-Grounded Rubyist</em> takes you from interested novice to proficient practitioner. It's a beautifully written tutorial that begins with the basic steps to get your first Ruby program up and running and goes on to explore sophisticated topics like callable objects, reflection, and threading. Whether the topic is simple or tough, the book's easy-to-follow examples and explanations will give you immediate confidence as you build your Ruby programming skills.  <p>  <em>The Well-Grounded Rubyist</em> is a thoroughly revised and updated edition of the best-selling Ruby for Rails. In this new book, expert author David A. Black moves beyond Rails and presents a broader view of Ruby. It covers Ruby 1.9, and keeps the same sharp focus and clear writing that made Ruby for Rails stand out.  <p>  Starting with the basics, <em>The Well-Grounded Rubyist</em> explains Ruby objects and their interactions from the ground up. In the middle chapters, the book turns to an examination of Ruby's built-in, core classes, showing the reader how to manipulate strings, numbers, arrays, ranges, hashes, sets, and more. Regular expressions get attention, as do file and other I/O operations.   <p>  Along the way, the reader is introduced to numerous tools included in the standard Ruby distribution--tools like the task manager Rake and the interactive Ruby console-based interpreter Irb--that facilitate Ruby development and make it an integrated and pleasant experience.  <p>  The book encompasses advanced topics, like the design of Ruby's class and module system, and the use of Ruby threads, taking even the new Rubyist deep into the language and giving every reader the foundations necessary to use, explore, and enjoy this unusually popular and versatile language.  <p>  It's no wonder one reader commented: &quot;The technical depth is just right to not distract beginners, yet detailed enough for more advanced readers.&quot;  <p></p></p></p></p></p></p>]]>
  </description>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
    
          <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Tue Aug 18 16:11:56 -0700 2009</date_added>
  <date_updated>Tue Aug 18 16:11:56 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/67944108]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/67944108]]></link>
</review>
      <review>
  <id>65727527</id>
    <user>
    <id>2269273</id>
    <name><![CDATA[Su]]></name>
    <location><![CDATA[The United States]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2269273-su]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-111x148.jpg]]></image_url>
  </user>
    <book>
  <id type="integer">3892688</id>
  <isbn>1933988657</isbn>
  <isbn13>9781933988658</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[The Well-Grounded Rubyist]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <link>http://www.goodreads.com/book/show/3892688.The_Well_Grounded_Rubyist</link>
  <average_rating>4.00</average_rating>
  <ratings_count>2</ratings_count>
  <description>
    <![CDATA[<em>The Well-Grounded Rubyist</em> takes you from interested novice to proficient practitioner. It's a beautifully written tutorial that begins with the basic steps to get your first Ruby program up and running and goes on to explore sophisticated topics like callable objects, reflection, and threading. Whether the topic is simple or tough, the book's easy-to-follow examples and explanations will give you immediate confidence as you build your Ruby programming skills.  <p>  <em>The Well-Grounded Rubyist</em> is a thoroughly revised and updated edition of the best-selling Ruby for Rails. In this new book, expert author David A. Black moves beyond Rails and presents a broader view of Ruby. It covers Ruby 1.9, and keeps the same sharp focus and clear writing that made Ruby for Rails stand out.  <p>  Starting with the basics, <em>The Well-Grounded Rubyist</em> explains Ruby objects and their interactions from the ground up. In the middle chapters, the book turns to an examination of Ruby's built-in, core classes, showing the reader how to manipulate strings, numbers, arrays, ranges, hashes, sets, and more. Regular expressions get attention, as do file and other I/O operations.   <p>  Along the way, the reader is introduced to numerous tools included in the standard Ruby distribution--tools like the task manager Rake and the interactive Ruby console-based interpreter Irb--that facilitate Ruby development and make it an integrated and pleasant experience.  <p>  The book encompasses advanced topics, like the design of Ruby's class and module system, and the use of Ruby threads, taking even the new Rubyist deep into the language and giving every reader the foundations necessary to use, explore, and enjoy this unusually popular and versatile language.  <p>  It's no wonder one reader commented: &quot;The technical depth is just right to not distract beginners, yet detailed enough for more advanced readers.&quot;  <p></p></p></p></p></p></p>]]>
  </description>
</book>

    <rating>4</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
    
      <shelf name="read" />
    
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Thu Aug 13 19:46:13 -0700 2009</read_at>
  <date_added>Fri Jul 31 20:30:22 -0700 2009</date_added>
  <date_updated>Thu Aug 13 19:46:13 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/65727527]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/65727527]]></link>
</review>
      <review>
  <id>63324457</id>
    <user>
    <id>2342856</id>
    <name><![CDATA[Brad]]></name>
    <location><![CDATA[Chicago, IL]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2342856-brad]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1242955598p3/2342856.jpg]]></image_url>
  </user>
    <book>
  <id type="integer">3892688</id>
  <isbn>1933988657</isbn>
  <isbn13>9781933988658</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[The Well-Grounded Rubyist]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <link>http://www.goodreads.com/book/show/3892688.The_Well_Grounded_Rubyist</link>
  <average_rating>4.00</average_rating>
  <ratings_count>2</ratings_count>
  <description>
    <![CDATA[<em>The Well-Grounded Rubyist</em> takes you from interested novice to proficient practitioner. It's a beautifully written tutorial that begins with the basic steps to get your first Ruby program up and running and goes on to explore sophisticated topics like callable objects, reflection, and threading. Whether the topic is simple or tough, the book's easy-to-follow examples and explanations will give you immediate confidence as you build your Ruby programming skills.  <p>  <em>The Well-Grounded Rubyist</em> is a thoroughly revised and updated edition of the best-selling Ruby for Rails. In this new book, expert author David A. Black moves beyond Rails and presents a broader view of Ruby. It covers Ruby 1.9, and keeps the same sharp focus and clear writing that made Ruby for Rails stand out.  <p>  Starting with the basics, <em>The Well-Grounded Rubyist</em> explains Ruby objects and their interactions from the ground up. In the middle chapters, the book turns to an examination of Ruby's built-in, core classes, showing the reader how to manipulate strings, numbers, arrays, ranges, hashes, sets, and more. Regular expressions get attention, as do file and other I/O operations.   <p>  Along the way, the reader is introduced to numerous tools included in the standard Ruby distribution--tools like the task manager Rake and the interactive Ruby console-based interpreter Irb--that facilitate Ruby development and make it an integrated and pleasant experience.  <p>  The book encompasses advanced topics, like the design of Ruby's class and module system, and the use of Ruby threads, taking even the new Rubyist deep into the language and giving every reader the foundations necessary to use, explore, and enjoy this unusually popular and versatile language.  <p>  It's no wonder one reader commented: &quot;The technical depth is just right to not distract beginners, yet detailed enough for more advanced readers.&quot;  <p></p></p></p></p></p></p>]]>
  </description>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
    
          <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Mon Jul 13 14:01:39 -0700 2009</date_added>
  <date_updated>Mon Jul 13 14:01:56 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/63324457]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/63324457]]></link>
</review>
      <review>
  <id>61762007</id>
    <user>
    <id>2477691</id>
    <name><![CDATA[Ryan]]></name>
    <location><![CDATA[Houston, TX]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2477691-ryan-riley]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1246457182p3/2477691.jpg]]></image_url>
  </user>
    <book>
  <id type="integer">3892688</id>
  <isbn>1933988657</isbn>
  <isbn13>9781933988658</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[The Well-Grounded Rubyist]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <link>http://www.goodreads.com/book/show/3892688.The_Well_Grounded_Rubyist</link>
  <average_rating>4.00</average_rating>
  <ratings_count>2</ratings_count>
  <description>
    <![CDATA[<em>The Well-Grounded Rubyist</em> takes you from interested novice to proficient practitioner. It's a beautifully written tutorial that begins with the basic steps to get your first Ruby program up and running and goes on to explore sophisticated topics like callable objects, reflection, and threading. Whether the topic is simple or tough, the book's easy-to-follow examples and explanations will give you immediate confidence as you build your Ruby programming skills.  <p>  <em>The Well-Grounded Rubyist</em> is a thoroughly revised and updated edition of the best-selling Ruby for Rails. In this new book, expert author David A. Black moves beyond Rails and presents a broader view of Ruby. It covers Ruby 1.9, and keeps the same sharp focus and clear writing that made Ruby for Rails stand out.  <p>  Starting with the basics, <em>The Well-Grounded Rubyist</em> explains Ruby objects and their interactions from the ground up. In the middle chapters, the book turns to an examination of Ruby's built-in, core classes, showing the reader how to manipulate strings, numbers, arrays, ranges, hashes, sets, and more. Regular expressions get attention, as do file and other I/O operations.   <p>  Along the way, the reader is introduced to numerous tools included in the standard Ruby distribution--tools like the task manager Rake and the interactive Ruby console-based interpreter Irb--that facilitate Ruby development and make it an integrated and pleasant experience.  <p>  The book encompasses advanced topics, like the design of Ruby's class and module system, and the use of Ruby threads, taking even the new Rubyist deep into the language and giving every reader the foundations necessary to use, explore, and enjoy this unusually popular and versatile language.  <p>  It's no wonder one reader commented: &quot;The technical depth is just right to not distract beginners, yet detailed enough for more advanced readers.&quot;  <p></p></p></p></p></p></p>]]>
  </description>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
    
          <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Jul 01 09:07:44 -0700 2009</date_added>
  <date_updated>Wed Jul 01 09:08:00 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/61762007]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/61762007]]></link>
</review>
      <review>
  <id>58033653</id>
    <user>
    <id>2033901</id>
    <name><![CDATA[Kari]]></name>
    <location><![CDATA[Helsinki, 13, Finland]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2033901-kari]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1242717476p3/2033901.jpg]]></image_url>
  </user>
    <book>
  <id type="integer">3892688</id>
  <isbn>1933988657</isbn>
  <isbn13>9781933988658</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[The Well-Grounded Rubyist]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <link>http://www.goodreads.com/book/show/3892688.The_Well_Grounded_Rubyist</link>
  <average_rating>4.00</average_rating>
  <ratings_count>2</ratings_count>
  <description>
    <![CDATA[<em>The Well-Grounded Rubyist</em> takes you from interested novice to proficient practitioner. It's a beautifully written tutorial that begins with the basic steps to get your first Ruby program up and running and goes on to explore sophisticated topics like callable objects, reflection, and threading. Whether the topic is simple or tough, the book's easy-to-follow examples and explanations will give you immediate confidence as you build your Ruby programming skills.  <p>  <em>The Well-Grounded Rubyist</em> is a thoroughly revised and updated edition of the best-selling Ruby for Rails. In this new book, expert author David A. Black moves beyond Rails and presents a broader view of Ruby. It covers Ruby 1.9, and keeps the same sharp focus and clear writing that made Ruby for Rails stand out.  <p>  Starting with the basics, <em>The Well-Grounded Rubyist</em> explains Ruby objects and their interactions from the ground up. In the middle chapters, the book turns to an examination of Ruby's built-in, core classes, showing the reader how to manipulate strings, numbers, arrays, ranges, hashes, sets, and more. Regular expressions get attention, as do file and other I/O operations.   <p>  Along the way, the reader is introduced to numerous tools included in the standard Ruby distribution--tools like the task manager Rake and the interactive Ruby console-based interpreter Irb--that facilitate Ruby development and make it an integrated and pleasant experience.  <p>  The book encompasses advanced topics, like the design of Ruby's class and module system, and the use of Ruby threads, taking even the new Rubyist deep into the language and giving every reader the foundations necessary to use, explore, and enjoy this unusually popular and versatile language.  <p>  It's no wonder one reader commented: &quot;The technical depth is just right to not distract beginners, yet detailed enough for more advanced readers.&quot;  <p></p></p></p></p></p></p>]]>
  </description>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
    
          <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Mon Jun 01 00:54:23 -0700 2009</date_added>
  <date_updated>Mon Jun 01 00:54:23 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/58033653]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/58033653]]></link>
</review>
      <review>
  <id>31541563</id>
    <user>
    <id>1476354</id>
    <name><![CDATA[Mandarinsoda]]></name>
    <location><![CDATA[The United States]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1476354-mandarinsoda]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1220041138p3/1476354.jpg]]></image_url>
  </user>
    <book>
  <id type="integer">3892688</id>
  <isbn>1933988657</isbn>
  <isbn13>9781933988658</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[The Well-Grounded Rubyist]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <link>http://www.goodreads.com/book/show/3892688.The_Well_Grounded_Rubyist</link>
  <average_rating>4.00</average_rating>
  <ratings_count>2</ratings_count>
  <description>
    <![CDATA[<em>The Well-Grounded Rubyist</em> takes you from interested novice to proficient practitioner. It's a beautifully written tutorial that begins with the basic steps to get your first Ruby program up and running and goes on to explore sophisticated topics like callable objects, reflection, and threading. Whether the topic is simple or tough, the book's easy-to-follow examples and explanations will give you immediate confidence as you build your Ruby programming skills.  <p>  <em>The Well-Grounded Rubyist</em> is a thoroughly revised and updated edition of the best-selling Ruby for Rails. In this new book, expert author David A. Black moves beyond Rails and presents a broader view of Ruby. It covers Ruby 1.9, and keeps the same sharp focus and clear writing that made Ruby for Rails stand out.  <p>  Starting with the basics, <em>The Well-Grounded Rubyist</em> explains Ruby objects and their interactions from the ground up. In the middle chapters, the book turns to an examination of Ruby's built-in, core classes, showing the reader how to manipulate strings, numbers, arrays, ranges, hashes, sets, and more. Regular expressions get attention, as do file and other I/O operations.   <p>  Along the way, the reader is introduced to numerous tools included in the standard Ruby distribution--tools like the task manager Rake and the interactive Ruby console-based interpreter Irb--that facilitate Ruby development and make it an integrated and pleasant experience.  <p>  The book encompasses advanced topics, like the design of Ruby's class and module system, and the use of Ruby threads, taking even the new Rubyist deep into the language and giving every reader the foundations necessary to use, explore, and enjoy this unusually popular and versatile language.  <p>  It's no wonder one reader commented: &quot;The technical depth is just right to not distract beginners, yet detailed enough for more advanced readers.&quot;  <p></p></p></p></p></p></p>]]>
  </description>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
    
          <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Fri Aug 29 13:15:15 -0700 2008</date_added>
  <date_updated>Fri Aug 29 13:15:20 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/31541563]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/31541563]]></link>
</review>
    </reviews>
  <popular_shelves>
          <shelf name="to-read" />
          <shelf name="currently-reading" />
          <shelf name="ruby" />
          <shelf name="programming" />
          <shelf name="lang-ruby" />
          <shelf name="on-digital" />
      </popular_shelves>
  <book_links>
    <book_link>
  <id>8</id>
  <name><![CDATA[WorldCat]]></name>
  <link>http://www.goodreads.com/book_link/follow/8?book_id=3892688</link>
</book_link>
  </book_links>
</book>
</GoodreadsResponse>