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.

The Ruby Programming Language

By David Flanagan

O'Reilly Media
Paperback (448 pages)

The Ruby Programming Language
List Price: $39.99*
Lowest New Price: $20.22*
Lowest Used Price: $15.24*
Usually ships in 24 hours*
*(As of 03:44 Pacific 5 Feb 2012 More Info)


Click Here
  • ISBN13: 9780596516178
  • Notes: BRAND NEW FROM PUBLISHER! 100% Satisfaction Guarantee. Tracking provided on most orders. Buy with Confidence! Millions of books sold!
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.

Eloquent Ruby (Addison-Wesley Professional Ruby Series)

By Russ Olsen

Addison-Wesley Professional
Paperback (448 pages)

Eloquent Ruby (Addison-Wesley Professional Ruby Series)
List Price: $44.99*
Lowest New Price: $28.35*
Lowest Used Price: $25.95*
Usually ships in 24 hours*
*(As of 03:44 Pacific 5 Feb 2012 More Info)


Click Here
  • ISBN13: 9780321584106
  • Notes: BRAND NEW FROM PUBLISHER! 100% Satisfaction Guarantee. Tracking provided on most orders. Buy with Confidence! Millions of books sold!
Product Description:

It’s easy to write correct Ruby code, but to gain the fluency needed to write great Ruby code, you must go beyond syntax and absorb the “Ruby way” of thinking and problem solving. In Eloquent Ruby, Russ Olsen helps you write Ruby like true Rubyists do–so you can leverage its immense, surprising power.

 

Olsen draws on years of experience internalizing the Ruby culture and teaching Ruby to other programmers. He guides you to the “Ah Ha!” moments when it suddenly becomes clear why Ruby works the way it does, and how you can take advantage of this language’s elegance and expressiveness.

 

Eloquent Ruby starts small, answering tactical questions focused on a single statement, method, test, or bug. You’ll learn how to write code that actually looks like Ruby (not Java or C#); why Ruby has so many control structures; how to use strings, expressions, and symbols; and what dynamic typing is really good for.

 

Next, the book addresses bigger questions related to building methods and classes. You’ll discover why Ruby classes contain so many tiny methods, when to use operator overloading, and when to avoid it. Olsen explains how to write Ruby code that writes its own code–and why you’ll want to. He concludes with powerful project-level features and techniques ranging from gems to Domain Specific Languages.

 

A part of the renowned Addison-Wesley Professional Ruby Series, Eloquent Ruby will help you “put on your Ruby-colored glasses” and get results that make you a true believer.

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: $27.64*
Lowest Used Price: $14.99*
Usually ships in 24 hours*
*(As of 03:44 Pacific 5 Feb 2012 More Info)


Click Here
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.

Beginning Ruby: From Novice to Professional

By Peter Cooper

Apress
Paperback (656 pages)

Beginning Ruby: From Novice to Professional
List Price: $39.99*
Lowest New Price: $21.95*
Lowest Used Price: $17.00*
Usually ships in 24 hours*
*(As of 03:44 Pacific 5 Feb 2012 More Info)


Click Here
Product Description:

Ruby is evolving past being the base language for Rails. Ruby and Ruby-based domain specific languages are becoming more widely used in cloud computing, GUI development, and system administration. 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 Merb framework and a chapter on GUI development so developers can take advantage of these new trends.

Ruby Programming Essentials

By Neil Smyth

Released: 2010-08-31
Kindle Edition (60 pages)

Ruby Programming Essentials
List Price: $9.99*
*(As of 03:44 Pacific 5 Feb 2012 More Info)


Click Here
Product Description:
Ruby is a flexible and intuitive object-oriented programming language. From modest beginnings in Japan where it rapidly gained a loyal following, the popularity of Ruby has now spread throughout the programming world.

This surge in popularity can, in no small part, be attributed to the introduction and wide adoption of the Ruby on Rails framework. It is difficult, however, to get the most out of Ruby on Rails without first learning something about programming in Ruby, and this is where Ruby Essentials comes in.

Ruby Essentials provides a concise and easy to follow guide to learning Ruby. Everything from installing Ruby and the basics of the language through to topics such as arrays, file handling and object-oriented programming are covered, all combined with easy to understand code examples which serve to bridge the gap between theory and practice.

Ruby Essentials is designed to be of equal use both to those experienced in other programming languages and to novices who have chosen Ruby as their "first programming language".

Book Contents:

- What is Ruby?
- Getting and Installing Ruby
- Simple Ruby Examples
- Commenting Ruby Code
- Understanding Ruby Variables
- Ruby Variable Scope
- Ruby Number Classes and Conversions
- Ruby Methods
- Ruby Ranges
- Understanding Ruby Arrays
- Advanced Ruby Arrays
- Ruby Operators
- Ruby Operator Precedence
- Ruby Math Functions and Methods
- Understanding Ruby Logical Operators
- Ruby Object Oriented Programming
- Ruby Flow Control
- The Ruby case Statement
- Ruby While and Until Loops
- Looping with for and the Ruby Looping Methods
- Ruby Strings - Creation and Basics
- Ruby String Concatenation and Comparison
- Ruby String Replacement, Substitution and Insertion
- Ruby String Conversions
- Ruby Directory Handling
- Working with Files in Ruby
- Working with Dates and Times in Ruby

Metaprogramming Ruby: Program Like the Ruby Pros

By Paolo Perrotta

Pragmatic Bookshelf
Paperback (296 pages)

Metaprogramming Ruby: Program Like the Ruby Pros
List Price: $32.95*
Lowest New Price: $18.12*
Lowest Used Price: $10.44*
Usually ships in 24 hours*
*(As of 03:44 Pacific 5 Feb 2012 More Info)


Click Here
  • ISBN13: 9781934356470
  • Notes: BRAND NEW FROM PUBLISHER! 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.

Ruby on Rails 3 Tutorial: Learn Rails by Example (Addison-Wesley Professional Ruby Series)

By Michael Hartl

Addison-Wesley Professional
Paperback (576 pages)

Ruby on Rails 3 Tutorial: Learn Rails by Example (Addison-Wesley Professional Ruby Series)
List Price: $39.99*
Lowest New Price: $22.39*
Lowest Used Price: $18.93*
Usually ships in 24 hours*
*(As of 03:44 Pacific 5 Feb 2012 More Info)


Click Here
  • ISBN13: 9780321743121
  • Notes: BRAND NEW FROM PUBLISHER! 100% Satisfaction Guarantee. Tracking provided on most orders. Buy with Confidence! Millions of books sold!
Product Description:
Ruby on Rails™ 3 Tutorial: Learn Rails by Example by Michael Hartl has become a must read for developers learning how to build Rails apps.”

—Peter Cooper, Editor of Ruby Inside

 

Using Rails 3, developers can build web applications of exceptional elegance and power. Although its remarkable capabilities have made Ruby on Rails one of the world’s most popular web development frameworks, it can be challenging to learn and use. Ruby on Rails™ 3 Tutorial is the solution. Leading Rails developer Michael Hartl teaches Rails 3 by guiding you through the development of your own complete sample application using the latest techniques in Rails web development.

 

Drawing on his experience building RailsSpace, Insoshi, and other sophisticated Rails applications, Hartl illuminates all facets of design and implementation—including powerful new techniques that simplify and accelerate development.

 

You’ll find integrated tutorials not only for Rails, but also for the essential Ruby, HTML, CSS, JavaScript, and SQL skills you’ll need when developing web applications. Hartl explains how each new technique solves a real-world problem, and he demonstrates this with bite-sized code that’s simple enough to understand, yet novel enough to be useful. Whatever your previous web development experience, this book will guide you to true Rails mastery.

 

This book will help you

  • Install and set up your Rails development environment
  • Go beyond generated code to truly understand how to build Rails applications from scratch
  • Learn Test Driven Development (TDD) with RSpec
  • Effectively use the Model-View-Controller (MVC) pattern
  • Structure applications using the REST architecture
  • Build static pages and transform them into dynamic ones
  • Master the Ruby programming skills all Rails developers need
  • Define high-quality site layouts and data models
  • Implement registration and authentication systems, including validation and secure passwords
  • Update, display, and delete users
  • Add social features and microblogging, including an introduction to Ajax
  • Record version changes with Git and share code at GitHub
  • Simplify application deployment with Heroku

Beginning Ruby: From Novice to Professional (Expert's Voice in Open Source)

By Peter Cooper

Apress
Paperback (664 pages)

Beginning Ruby: From Novice to Professional (Expert s Voice in Open Source)
List Price: $39.99*
Lowest New Price: $33.71*
Lowest Used Price: $12.00*
*(As of 03:44 Pacific 5 Feb 2012 More Info)


Click Here
Product Description:

Ruby is perhaps best known as the engine powering the hugely popular Ruby on Rails web framework. However, it is an extremely powerful and versatile programming language in its own right. It focuses on simplicity and offers a fully object-oriented environment.

Beginning Ruby is a thoroughly contemporary guide for every type of reader who wants to learn Ruby, from novice programmers to web developers to Ruby newcomers. It starts by explaining the principles behind object-oriented programming and within a few chapters builds toward creating a genuine Ruby application.

The book then explains key Ruby principles, such as classes and objects, projects, modules, and libraries, and other aspects of Ruby such as database access. In addition, Ruby on Rails is covered in depth, and the books appendixes provide essential reference information as well as a primer for experienced programmers.

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 this book is for

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

Learn to Program, Second Edition (The Facets of Ruby Series)

By Chris Pine

Pragmatic Bookshelf
Paperback (192 pages)

Learn to Program, Second Edition (The Facets of Ruby Series)
List Price: $24.95*
Lowest New Price: $14.15*
Lowest Used Price: $8.03*
Usually ships in 24 hours*
*(As of 03:44 Pacific 5 Feb 2012 More Info)


Click Here
  • ISBN13: 9781934356364
  • Notes: BRAND NEW FROM PUBLISHER! 100% Satisfaction Guarantee. Tracking provided on most orders. Buy with Confidence! Millions of books sold!
Product Description:

Computers are everywhere, on every desk, in your iPod, cell phone, and PDA. To live well in the 21st century, you need to know how to make computers do things. And to really make computers do what you want, you have to learn to program.

Fortunately, that's easier now than ever before. Chris Pine's book will teach you how to program. You'll learn to use your computer better, to get it to do what you want it to do. Starting with small, simple one-line programs to calculate your age in seconds, you'll see how to advance to fully structured, real programs. You'll learn the same technology used to drive modern dynamic websites and large, professional applications.

It's now easier to learn to write your own computer software than it has ever been before. Now everyone can learn to write programs for themselves---no previous experience is necessary. Chris takes a thorough, but light-hearted approach that teaches you how to program with a minimum of fuss or bother.


  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!