{books pdf} Programming Ruby: The Pragmatic Programmers' Guide Author Dave Thomas – Intimatenights.co.uk

Programming Ruby: The Pragmatic Programmers' Guide Ruby is an increasingly popular, fully objectoriented dynamic programming language, hailed by many practitioners as the finest and most useful language available today When Ruby first burst onto the scene in the Western world, the Pragmatic Programmers were there with the definitive reference manual, Programming Ruby: The Pragmatic Programmer's GuideNow in its second edition, author Dave Thomas has expanded the famous Pickaxe book with overpages of new content, covering all the improved language features of Rubyand standard library modules The Pickaxe contains four major sections:An acclaimed tutorial on using RubyThe definitive reference to the languageComplete documentation on all builtin classes, modules, and methodsComplete descriptions of allstandard librariesIf you enjoyed the First Edition, you'll appreciate the expanded content, including enhanced coverage of installation, packaging, documenting Ruby source code, threading and synchronization, and enhancing Ruby's capabilities using Clanguage extensions Programming for the World Wide Web is easy in Ruby, with new chapters on XMLRPC, SOAP, distributed Ruby, templating systems, and other web services There's even a new chapter on unit testingThis is the definitive reference manual for Ruby, including a description of all the standard library modules, a complete reference to all builtin classes and modules including thansignificant changes since the First Edition Coverage of other features has grown tremendously, including details on how to harness the sophisticated capabilities of irb, so you can dynamically examine and experiment with your running code Ruby is a wonderfully powerful and useful language, and whenever I'm working with it this book is at my side Martin Fowler, Chief Scientist, ThoughtWorks

10 thoughts on “Programming Ruby: The Pragmatic Programmers' Guide

  1. Manuel Menezes de Sequeira Manuel Menezes de Sequeira says:

    If you are an experienced programmer wanting to learn Ruby, this book is for you. A word of warning, though: go take a look at Chapter 27, Metaprogramming. That's the place where the object model of Ruby is explained. Without it, the rest of the book will seem to rely a bit too much on your faith. Unless, of course

  2. Marshall Marshall says:

    This enormous book covers most of what you want to know about Ruby, and everything you never wanted to know. Its overview of the language is decent but seems poorly organized. It jumps back-and-forth between basic and advanced. Beginners would feel lost, while more advanced programmers have to skip around carefully. But

  3. Peter Sichevsky Peter Sichevsky says:


  4. Jeff Standard Jeff Standard says:

    I was disappointed with the so-called Pickaxe Bible. If you're looking for purely a reference book with some decent explanations, this book is great. It seems pretty exhaustive for beginner-advanced applications of Ruby and takes care to remain somewhat framework neutral by always listing both popular frameworks as well as alternati

  5. Jenifer Hanen Jenifer Hanen says:

    Ok, so I have been teaching myself Ruby since last fall and I am in love with it.

    Javascript: too wordy, too many f*%king loops and punctuation, mostly front end, can be used for some programming.

    PHP: too many functions, hard to find the one you want, less wordy and loopy than javascript. Back end web programming.<

  6. Dave Dave says:

    Actually I'm reading a downloaded PDF of the third edition that covers Ruby 1.9. This is my first exposure to this language; I like it. I'm happy to say goodbye to PHP (fuck that language, it is made of garbage).

    Um...right, about the book: I like it, seems pretty clear and goes through the language using several different strategies

  7. Eustaquio Rangel Eustaquio Rangel says:

    A must read for every Ruby programmer.

  8. David David says:

    This book is huge and exhaustive, but it's very well organized. I went from knowing absolutely nothing about Ruby to writing useful programs for myself by the end of Chapter 4 (about 50 pages).

    Ruby is a big language and I think it warrants a big book. Big human languages (like English) allow concise and elegant speech. Big programming languages

  9. Le Dat Le Dat says:

    Old but gold, back to the time where lamdba is frequently called Proc, reflection for the term metaprogramming, not surprising surprisingly Profiler. For me the diamonds are `Object-Oriented Design Libraries` and `Sharing Data Between Ruby and C` makes me think about native approachs POROs more than the go-get a library.

    It provides a ground surface f

  10. aajj68 aajj68 says:

    Ruby is the fastest growing and most exciting dynamic language out there. If you need to get working programs delivered fast, you should add Ruby to your toolbox. This book is the only complete reference for both Ruby 1.9 and Ruby 2.0, the very latest version of Ruby.

Leave a Reply

Your email address will not be published. Required fields are marked *