Programming Ruby: Difference between revisions

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
imported>Jlwoodwa
tag as unref
 
imported>Lokiretro
Adding/improving references(s) #proveit
 
Line 1: Line 1:
{{one source |date=March 2024}}
{{one source |date=March 2024}}
{{Use dmy dates|date=September 2025}}
{{ infobox book
{{ infobox book
| image          = Programming ruby.jpg <!-- reduce image size once the article is longer -->
| image          = Programming ruby.jpg <!-- reduce image size once the article is longer -->
Line 5: Line 6:
| country        = United States
| country        = United States
| publisher      = [[Pragmatic Programmers]]
| publisher      = [[Pragmatic Programmers]]
| release_date  = 22 Oct 2004 (second edition)
| release_date  = 22 October 2004 (second edition)
| media_type    = Print ([[Paperback]])
| media_type    = Print ([[Paperback]])
| pages          = 864 pages (second edition)
| pages          = 864 pages (second edition)
Line 14: Line 15:
}}
}}


'''''Programming Ruby''''' is a book about the [[Ruby programming language]] by [[Dave Thomas (programmer)|Dave Thomas]] and [[Andy Hunt (author)|Andrew Hunt]], authors of ''[[The Pragmatic Programmer]]''. In the Ruby community, it is commonly known as "The PickAxe" because of the pickaxe on the cover. The book has helped Ruby to spread outside Japan.<ref>{{cite web|last=Black|first=David|title=David Black on the Success of Ruby|url=http://www.infoq.com/interviews/david-black}}</ref>
'''''Programming Ruby''''' is a book about the [[Ruby programming language]] by [[Dave Thomas (programmer)|Dave Thomas]] and [[Andy Hunt (author)|Andrew Hunt]], authors of ''[[The Pragmatic Programmer]]''. In the Ruby community, it is commonly known as "The PickAxe" because of the pickaxe on the cover. The book has helped Ruby to spread outside Japan.<ref>{{cite web |last=Fernandez |first=Obie |title=David Black on the Success of Ruby |url=http://www.infoq.com/interviews/david-black |access-date=27 September 2025 |website=inbfoq.com}}</ref>


The complete first edition of this book is freely available under the [[Open Publication License]] v1.0, and was published by [[Addison-Wesley]] in 2001. The second edition, covering the features of Ruby 1.8, was published by The Pragmatic Programmers, LLC in 2004. The third edition, covering Ruby 1.9, was published in 2010, with the fourth edition, covering Ruby 1.9 and 2.0 being published in 2013.
The complete first edition of this book is freely available under the [[Open Publication License]] v1.0, and was published by [[Addison-Wesley]] in 2001. The second edition, covering the features of Ruby 1.8, was published by The Pragmatic Programmers, LLC in 2004. The third edition, covering Ruby 1.9, was published in 2010, with the fourth edition, covering Ruby 1.9 and 2.0 being published in 2013.


A [https://pragprog.com/titles/ruby5/programming-ruby-3-3-5th-edition/ fifth edition], updated for Ruby 3.3, was written by Noel Rappin, and published by Pragmatic Programmers, LLC in 2023.
A fifth edition, updated for Ruby 3.3, was written by Noel Rappin, and published by Pragmatic Programmers, LLC in 2023.<ref>{{cite book |last=Rappin |first=Noel |url=https://pragprog.com/titles/ruby5/programming-ruby-3-3-5th-edition/ |title=Programming Ruby 3.3 |last2=Thomas |first2=Dave |date=January 2024 |publisher=The Pragmatic Programmers |isbn=9781680509823 |edition=5th |oclc=1432179345 |ol=49277376M}}</ref>


== References ==
== References ==
{{refs}}
{{Reflist}}


== External links ==
== External links ==
* [http://ruby-doc.org/docs/ProgrammingRuby/ First edition] (for online reading) at RUBY-DOC.ORG
* {{cite web |date=2001 |title=Programming Ruby - The Pragmatic Programmer's Guide |url=http://docs.ruby-doc.com/docs/ProgrammingRuby |url-status=dead |archive-url=https://web.archive.org/web/20121204031545/http://docs.ruby-doc.com/docs/ProgrammingRuby |archive-date=4 December 2012 |access-date=27 September 2025 |website=docs.ruby-doc.com |publisher=Addison Wesley Longman}} - First edition (for online reading)
* [https://pragprog.com/titles/ruby4/programming-ruby-1-9-2-0-4th-edition/ 4th edition at The Pragmatic Programmers]
* {{cite book |last=Thomas |first=Dave |url=https://pragprog.com/titles/ruby4/programming-ruby-1-9-2-0-4th-edition/ |title=Programming Ruby 1.9 & 2.0 |last2=Fowler |first2=Chad |last3=Hunt |first3=Andy |date=June 2013 |publisher=The Pragmatic Programmers |isbn=9781937785499 |edition=4th |lccn=2015300405 |oclc=855706057 |ol=26052918M |access-date=27 September 2025}}
 


[[Category:Addison-Wesley books|Programming Ruby (First Edition)]]
[[Category:Addison-Wesley books|Programming Ruby (First Edition)]]

Latest revision as of 22:18, 26 September 2025

Script error: No such module "Unsubst". Script error: No such module "Unsubst". Script error: No such module "Infobox".Script error: No such module "Check for unknown parameters".Template:Wikidata image

Programming Ruby is a book about the Ruby programming language by Dave Thomas and Andrew Hunt, authors of The Pragmatic Programmer. In the Ruby community, it is commonly known as "The PickAxe" because of the pickaxe on the cover. The book has helped Ruby to spread outside Japan.[1]

The complete first edition of this book is freely available under the Open Publication License v1.0, and was published by Addison-Wesley in 2001. The second edition, covering the features of Ruby 1.8, was published by The Pragmatic Programmers, LLC in 2004. The third edition, covering Ruby 1.9, was published in 2010, with the fourth edition, covering Ruby 1.9 and 2.0 being published in 2013.

A fifth edition, updated for Ruby 3.3, was written by Noel Rappin, and published by Pragmatic Programmers, LLC in 2023.[2]

References

<templatestyles src="Reflist/styles.css" />

  1. ↑ Script error: No such module "citation/CS1".
  2. ↑ Script error: No such module "citation/CS1".

Script error: No such module "Check for unknown parameters".

External links

  • Script error: No such module "citation/CS1". - First edition (for online reading)
  • Script error: No such module "citation/CS1".


Template:Software-book-stub