Ruby Books







 
OSgram.com   >   Shopping   >   Books   >   Ruby
Shop for books about Ruby.

Other web sites about Ruby:Additional pages on this web site, which may be of interest: Ruby is an object-orientated programming language designed by Yukihiro Matsumoto, and developed by Yukihiro Matsumoto and others. Matsumoto began development of the software in 1993, and released the first public version in 1995. The software is dual licensed under its open license ("the Ruby License") and the GPL.

Here are some books about Ruby:

Disclosure: Products details and descriptions provided by Amazon.com. Our company may receive a payment if you purchase products from them after following a link from this website.

Programming Ruby 1.9: The Pragmatic Programmers' Guide (Facets of Ruby)

By Dave Thomas & Andy Hunt

Pragmatic Bookshelf
Paperback (1000 pages)

Programming Ruby 1.9: The Pragmatic Programmers  Guide (Facets of Ruby)
List Price: $49.95*
Lowest New Price: $29.00*
Lowest Used Price: $29.00*
Usually ships in 24 hours*
*(As of 07:32 Pacific 28 Jul 2010 More Info)


Click Here
  • ISBN13: 9781934356081
  • Notes: BUY WITH CONFIDENCE, Over one million books sold! 98% Positive feedback. Compare our books, prices and service to the competition. 100% Satisfaction Guaranteed
Product Description:

Ruby is a fully object-oriented language, much like the classic object-oriented language, Smalltalk. Like Smalltalk, it is dynamically typed (as opposed to Java or C++), but unlike Smalltalk, Ruby features the same conveniences found in modern scripting languages, making Ruby a favorite tool of intelligent, forward-thinking programmers and the basis for the Rails web framework.

This is the reference manual for Ruby, including a description of all the standard library modules, a complete reference to all built-in classes and modules (including all the new and changed methods introduced by Ruby 1.9). It also includes all the new and changed syntax and semantics introduced since Ruby 1.8. Learn about the new parameter passing rules, local variable scoping in blocks, fibers, multinationalization, and the new block declaration syntax, among other exciting new features.

The Ruby Programming Language

By David Flanagan

O'Reilly Media
Paperback (448 pages)

The Ruby Programming Language
List Price: $39.99*
Lowest New Price: $15.00*
Lowest Used Price: $10.88*
Usually ships in 24 hours*
*(As of 07:32 Pacific 28 Jul 2010 More Info)


Click Here
  • ISBN13: 9780596516178
  • Notes: BUY WITH CONFIDENCE, Over one million books sold! 98% Positive feedback. Compare our books, prices and service to the competition. 100% Satisfaction Guaranteed
Product Description:

The Ruby Programming Language is the authoritative guide to Ruby and provides comprehensive coverage of versions 1.8 and 1.9 of the language. It was written (and illustrated!) by an all-star team:

  • David Flanagan, bestselling author of programming language "bibles" (including JavaScript: The Definitive Guide and Java in a Nutshell) and committer to the Ruby Subversion repository.


  • Yukihiro "Matz" Matsumoto, creator, designer and lead developer of Ruby and author of Ruby in a Nutshell, which has been expanded and revised to become this book.


  • why the lucky stiff, artist and Ruby programmer extraordinaire.
This book begins with a quick-start tutorial to the language, and then explains the language in detail from the bottom up: from lexical and syntactic structure to datatypes to expressions and statements and on through methods, blocks, lambdas, closures, classes and modules.

The book also includes a long and thorough introduction to the rich API of the Ruby platform, demonstrating -- with heavily-commented example code -- Ruby's facilities for text processing, numeric manipulation, collections, input/output, networking, and concurrency. An entire chapter is devoted to Ruby's metaprogramming capabilities.

The Ruby Programming Language documents the Ruby language definitively but without the formality of a language specification. It is written for experienced programmers who are new to Ruby, and for current Ruby programmers who want to challenge their understanding and increase their mastery of the language.

Programming Ruby: The Pragmatic Programmers' Guide, Second Edition

By Dave Thomas & Andy Hunt

Pragmatic Bookshelf
Paperback (829 pages)

Programming Ruby: The Pragmatic Programmers  Guide, Second Edition
List Price: $44.95*
Lowest New Price: $14.00*
Lowest Used Price: $1.88*
Usually ships in 24 hours*
*(As of 07:32 Pacific 28 Jul 2010 More Info)


Click Here
Product Description:
Ruby is an increasingly popular, fully object-oriented 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 Guide.

Now in its Second Edition, author Dave Thomas has expanded the famous Pickaxe book with over 200 pages of new content, covering all the new and improved language features of Ruby 1.8 and standard library modules. The Pickaxe contains four major sections: An acclaimed tutorial on using Ruby. The definitive reference to the language. Complete documentation on all built-in classes, modules, and methods Complete descriptions of all 98 standard libraries.

If you enjoyed the First Edition, you'll appreciate the new and expanded content, including: enhanced coverage of installation, packaging, documenting Ruby source code, threading and synchronization, and enhancing Ruby's capabilities using C-language extensions. Programming for the world-wide web is easy in Ruby, with new chapters on XML/RPC, SOAP, distributed Ruby, templating systems and other web services. There's even a new chapter on unit testing.

This is the definitive reference manual for Ruby, including a description of all the standard library modules, a complete reference to all built-in classes and modules (including more than 250 significant 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

Programming Cocoa with Ruby: Create Compelling Mac Apps Using RubyCocoa (The Facets of Ruby Series)

By Brian Marick

Pragmatic Bookshelf
Paperback (300 pages)

Programming Cocoa with Ruby: Create Compelling Mac Apps Using RubyCocoa (The Facets of Ruby Series)
List Price: $34.95*
Lowest New Price: $10.85*
Lowest Used Price: $3.98*
Usually ships in 24 hours*
*(As of 07:32 Pacific 28 Jul 2010 More Info)


Click Here
Product Description:

This is a book for the Ruby programmer who's never written a Mac app before. Through this hands-on tutorial, you'll learn all about the Cocoa framework for programming on Mac OS X. Join the author's journey as this experienced Ruby programmer delves into the Cocoa framework right from the beginning, answering the same questions and solving the same problems that you'll face.

Together you'll build a single application that threads throughout the book, and it's not a toy. You'll cover topics that may not be the flashiest parts of Cocoa, but they're ones you'll need to know to create robust, feature-rich applications for yourself. And you'll learn more than just Cocoa and RubyCocoa, you'll get first-hand effective agile development practices. You'll see test-first development of user-interface code, little domain-specific languages that take advantage of Ruby features, and other Rubyish tricks.

At the end of the book, you'll be ready to write a real Mac OS X application that can be distributed to real users.

Beginning Ruby: From Novice to Professional, Second Edition

By Peter Cooper

Apress
Paperback (656 pages)

Beginning Ruby: From Novice to Professional, Second Edition
List Price: $39.99*
Lowest New Price: $25.00*
Lowest Used Price: $19.99*
Usually ships in 24 hours*
*(As of 07:32 Pacific 28 Jul 2010 More Info)


Click Here
  • ISBN13: 9781430223634
  • Notes: BUY WITH CONFIDENCE, Over one million books sold! 98% Positive feedback. Compare our books, prices and service to the competition. 100% Satisfaction Guaranteed
Product Description:

Based on the best-selling first edition, Beginning Ruby: From Novice to Professional, Second Edition is the leading guide for every type of reader who wants to learn Ruby from the ground up.

The new edition of this book provides the same excellent introduction to Ruby as the first edition plus updates for the newest version of Ruby, including the addition of the Sinatra and Ramaze web application frameworks and a chapter on GUI development so developers can take advantage of these new trends.

Beginning Ruby starts by explaining the principles behind object-oriented programming and within a few chapters builds toward creating a full Ruby application. By the end of the book, in addition to in-depth knowledge of Ruby, you'll also have basic understanding of many ancillary technologies such as SQL, XML, web frameworks, and networking.

  • Introduces readers to the Ruby programming language
  • Takes readers from basic programming skills to web development with topics like Ruby-based frameworks and GUI programming
  • Covers many ancillary technologies in order to provide a broader picture (e.g., databases, XML, network daemons)

What you'll learn

  • Understand the basics of Ruby and object-oriented building blocks.
  • Work with Ruby libraries, gems, and documentation.
  • Work with files and databases.
  • Write and deploy Ruby applications.
  • Explore Ruby web frameworks and aspects of network programming with Ruby.
  • Develop desktop and GUI applications with Ruby.

Who is this book for?

Beginning programmers, programmers new to Ruby, and web developers interested in knowing the foundations of the language

Metaprogramming Ruby: Program Like the Ruby Pros

By Paolo Perrotta

Pragmatic Bookshelf
Paperback (240 pages)

Metaprogramming Ruby: Program Like the Ruby Pros
List Price: $32.95*
Lowest New Price: $17.97*
Lowest Used Price: $24.23*
Usually ships in 24 hours*
*(As of 07:32 Pacific 28 Jul 2010 More Info)


Click Here
  • ISBN13: 9781934356470
  • Notes: BUY WITH CONFIDENCE, Over one million books sold! 98% Positive feedback. Compare our books, prices and service to the competition. 100% Satisfaction Guaranteed
Product Description:

Everyone in the Ruby world seems to be talking about metaprogramming--how you can use it to remove duplication in your code and write elegant, beautiful programs. Now you can get in on the action as well.

This book describes metaprogramming as an essential component of Ruby. Once you understand the principles of Ruby, including the object model, scopes, and eigenclasses, you're on your way to applying metaprogramming both in your daily work and in your fun, after-hours projects.

Learning metaprogramming doesn't have to be difficult or boring. By taking you on a Monday-through-Friday workweek adventure with a pair of programmers, Paolo Perrotta helps make mastering the art of metaprogramming both straightforward and entertaining.

The book is packed with:

Pragmatic examples of metaprogramming in action, many of which come straight from popular libraries or frameworks, such as Rails. Programming challenges that let you experiment and play with some of the most fun, "out-there" metaprogramming concepts. Metaprogramming spells--34 practical recipes and idioms that you can study and apply right now, to write code that is sure to impress.

Whether you're a Ruby apprentice on the path to mastering the language or a Ruby wiz in search of new tips, this book is for you.

Distributed Programming with Ruby

By Mark Bates

Addison-Wesley Professional
Paperback (272 pages)

Distributed Programming with Ruby
List Price: $39.99*
Lowest New Price: $17.68*
Lowest Used Price: $16.98*
Usually ships in 24 hours*
*(As of 07:32 Pacific 28 Jul 2010 More Info)


Click Here
Product Description:
 “A must have title for the well-rounded Ruby programmer building advanced Rails applications and large systems!”

OBIE FERNANDEZ, Series Editor

 

Complete, Hands-On Guide to Building Advanced Distributed Applications with Ruby

 

Distributed programming techniques make applications easier to scale, develop, and deploy—especially in emerging cloud computing environments. Now, one of the Ruby community’s leading experts has written the first definitive guide to distributed programming with Ruby.

 

Mark Bates begins with a simple distributed application, and then walks through an increasingly complex series of examples, demonstrating solutions to the most common distributed programming problems.

 

Bates presents the industry’s most useful coverage of Ruby’s standard distributed programming libraries, DRb and Rinda. Next, he introduces powerful third-party tools, frameworks, and libraries designed to simplify Ruby distributed programming, including his own Distribunaut.

 

If you’re an experienced Ruby programmer or architect, this hands-on tutorial and practical reference will help you meet any distributed programming challenge, no matter how complex.

 

Coverage includes

•   Writing robust, secure, and interactive applications using DRb—and managing its drawbacks

•   Using Rinda to build applications with improved flexibility, fault tolerance, and service discovery

•   Simplifying DRb service management with RingyDingy

•   Utilizing Starfish to facilitate communication between distributed programs and to write MapReduce functions for processing

     large data sets

•   Using Politics to customize the processes running on individual server instances in a cloud computing environment

•   Providing reliable distributed queuing with the low-overhead Starling messaging server

•   Implementing comprehensive enterprise messaging with RabbitMQ and Advanced Message Queuing Protocol (AMQP)

•   Offloading heavyweight tasks with BackgrounDRb and DelayedJob

 

 

 

Ruby Programming for the Absolute Beginner

By Jerry Lee Ford Jr.

Course Technology PTR
Paperback (384 pages)

Ruby Programming for the Absolute Beginner
List Price: $29.99*
Lowest New Price: $18.90*
Lowest Used Price: $9.00*
Usually ships in 24 hours*
*(As of 07:32 Pacific 28 Jul 2010 More Info)


Click Here
Product Description:
Want to learn the fundamentals of Ruby programming but aren't sure where to start? Look no further! Ruby is a free, easy-to-learn, yet powerful scripting programming language that can run on any operating system. These attributes have made Ruby an extremely popular language in recent years for almost any programming task. Ruby Programming for the Absolute Beginner teaches you the basics of computer programming with Ruby through the creation of simple computer games. Not only will this "learn by doing" approach provide you with an instant sense of accomplishment, but it's also a fun way to learn. In addition to learning Ruby, you'll also learn the basics of computer programming, so you'll have a solid foundation from which you can confidently jump to other programming languages.

Ruby Programming for Medicine and Biology (Jones and Bartlett Series in Biomedical Informatics)

By Jules J. Berman

Jones & Bartlett Pub
Paperback (378 pages)

Ruby Programming for Medicine and Biology (Jones and Bartlett Series in Biomedical Informatics)
List Price: $69.95*
Lowest New Price: $31.62*
Lowest Used Price: $27.07*
Usually ships in 24 hours*
*(As of 07:32 Pacific 28 Jul 2010 More Info)


Click Here
Product Description:
Part of the JONES AND BARTLETT SERIES IN BIOMEDICAL INFORMATICS Once again, Jules J. Berman provides biomedical researchers and hospital professionals with an introduction to a time-saving programming language. In this new how-to manual, Berman expertly guides both experienced and inexperienced programmers through the Ruby programming language. Ruby Programming for Medicine and Biology opens with three chapters of Ruby language instruction followed by discussions of 100 ruby scripts covering the most common computational tasks in the field of biomedicine. With helpful explanations of how scripts work, and how they might be implemented in real-world situations, readers will become familiar with this free, open source, object-oriented programming language that is quickly gaining momentum within the bioinformatics community.

Ruby by Example: Concepts and Code

By Kevin C. Baird

No Starch Press
Paperback (326 pages)

Ruby by Example: Concepts and Code
List Price: $29.95*
Lowest New Price: $9.99*
Lowest Used Price: $7.60*
Usually ships in 24 hours*
*(As of 07:32 Pacific 28 Jul 2010 More Info)


Click Here
  • ISBN13: 9781593271480
  • Notes: BUY WITH CONFIDENCE, Over one million books sold! 98% Positive feedback. Compare our books, prices and service to the competition. 100% Satisfaction Guaranteed
Product Description:
There may be no better way to learn how to program than by dissecting real, representative examples written in your language of choice. Ruby by Example analyzes a series of Ruby scripts, examining how the code works, explaining the concepts it illustrates, and showing how to modify it to suit your needs. Baird's examples demonstrate key features of the language (such as inheritance, encapsulation, higher-order functions, and recursion), while simultaneously solving difficult problems (such as validating XML, creating a bilingual program, and creating command-line interfaces). Each chapter builds upon the previous, and each key concept is highlighted in the margin to make it easier for you to navigate the book.

You'll learn how to:

  • Use the interactive Ruby shell (irb) to learn key features of the language
  • Extend Ruby using RubyGems, the Ruby package manager
  • Create numerical utilities, as well as utilities that process and analyze HTML/XML
  • Implement purely functional and metaprogramming techniques to save time and effort
  • Optimize, profile, and test your code to make sure that it not only does its job, but does it well
  • Create web applications using Rails

Ruby is the fastest growing programming language today, and for good reason: Its elegant syntax and readable code make for prolific and happy programmers. But it can be difficult to understand and implement without a little help. Ruby by Example shows you how to take advantage of Ruby as you explore Ruby's fundamental concepts in action.


  Virtual Private Server Hosting starting at $19


 
     
Shopping
 
  Books
   Apache
   BSD
   Eclipse
   Firefox
   GIMP
   GNOME
   GNU
   JBoss
   Linux
   MySQL
   OpenOffice
   Open Source
   Perl
   PHP
   PostgreSQL
   Python
   Ruby
   Security
   Solaris
   SQLite

  Clothing

  Magazines

  Penguins

  Software
 

ATI Echo Server for Linux

News Resources
 
  Companies

  Conferences

  Embedded

  Mobile

  Patents

  Security

  Software

  VoIP
 


 
 
Privacy   Terms Of Use   Advertising/Endorsements Disclosures

Copyright © 2006-2009, Answers 2000 Limited.

Answers 2000 Limited has no opinion about any stories or content of, or views expressed in, any linked news resource or website. Information about companies, organizations, products and services was believed to be correct at the time it was first published on this website, but may out of date by the time you read this website. For current information about any company or organization, readers are advised to check with the applicable company or organization.

Answers 2000 Limited expresses no opinion about any company or organization (including expressing no opinion on any investments in, with, or relating to, any company or organization), product or service. This website is not intended as investment or financial advice.

In Association With Amazon.com

CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON SERVICES LLC. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

In Assocation With AllPosters.com

Disclosure: Our company's websites' content (including this website's content) includes advertisements for our own company's websites, products, and services, and for other organization's websites, products, and services. In the case of links to other organization's websites, our company may receive a payment, (1) if you purchase products or services, or (2) if you sign-up for third party offers, after following links from this website. Unless specifically otherwise stated, information about other organization's products and services, is based on information provided by that organization, the product/service vendor, and/or publicly available information - and should not be taken to mean that we have used the product/service in question. Additionally, our company's websites contain some adverts which we are paid to display, but whose content is not selected by us, such as Google AdSense ads. For more detailed information, please see Advertising/Endorsements Disclosures
 
Penguins!