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 Well-Grounded Rubyist

By David A. Black

Manning Publications
Released: 2019-02-06
Paperback (584 pages)

The Well-Grounded Rubyist
List Price: $49.99*
Lowest New Price: $34.19*
Lowest Used Price: $34.05*
Usually ships in 24 hours*
*(As of 16:00 Pacific 22 Nov 2019 More Info)


Click Here
Product Description:
Summary
The Well-Grounded Rubyist, Third Edition is a beautifully written tutorial that begins with your first Ruby program and takes you all the way to sophisticated topics like reflection, threading, and recursion. Ruby masters David A. Black and Joe Leo distill their years of knowledge for you, concentrating on the language and its uses so you can use Ruby in any way you choose. Updated for Ruby 2.5.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.


About the Technology
Designed for developer productivity, Ruby is an easy-to-learn dynamic language perfect for creating virtually any kind of software. Its famously friendly development community, countless libraries, and amazing tools, like the Rails framework, have established it as the language of choice for high-profile companies, including GitHub, SlideShare, and Shopify. The future is bright for the well-grounded Rubyist!


About the Book
In The Well-Grounded Rubyist, Third Edition, expert authors David A. Black and Joseph Leo III deliver Ruby mastery in an easy-to-read, casual style. You'll lock in core principles as you write your first Ruby programs. Then, you'll progressively build up to topics like reflection, threading, and recursion, cementing your knowledge with high-value exercises to practice your skills along the way.


What's Inside

  • Basic Ruby syntax
  • Running Ruby extensions
  • FP concepts like currying, side-effect-free code, and recursion
  • Ruby 2.5 updates


About the Reader
For readers with beginner-level programming skills, as well as more advanced programmers interested in Ruby and experienced Rubyists looking to review the foundations of their practice. 


About the Authors
David A. Black is an internationally known Ruby developer and author, and a cofounder of Ruby Central. Ruby teacher and advocate Joseph Leo III is the founder of Def Method and lead organizer of the Gotham Ruby Conference.


Table of Contents

    PART 1 RUBY FOUNDATIONS
  1. Bootstrapping your Ruby literacy
  2. Objects, methods, and local variables
  3. Organizing objects with classes
  4. Modules and program organization
  5. The default object (self), scope, and visibility
  6. Control-flow techniques


  7. PART 2 BUILT-IN CLASSES AND MODULES
  8. Built-in essentials
  9. Strings, symbols, and other scalar objects
  10. Collection and container objects
  11. Collections central: Enumerable and Enumerator
  12. Regular expressions and regexp-based string operations
  13. File and I/O operations


  14. PART 3 RUBY DYNAMICS
  15. Object individuation
  16. Callable and runnable objects
  17. Callbacks, hooks, and runtime introspection
  18. Ruby and functional programming

The Ruby Programming Language: Everything You Need to Know

By David Flanagan

Brand: O'Reilly Media
Released: 2008-02-01
Paperback (448 pages)

The Ruby Programming Language: Everything You Need to Know
List Price: $49.99*
Lowest New Price: $21.17*
Lowest Used Price: $1.40*
Usually ships in 24 hours*
*(As of 16:00 Pacific 22 Nov 2019 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.

Head First Ruby: A Brain-Friendly Guide

By Jay McGavren

O'Reilly Media
Paperback (572 pages)

Head First Ruby: A Brain-Friendly Guide
List Price: $59.99*
Lowest New Price: $31.00*
Lowest Used Price: $6.60*
Usually ships in 24 hours*
*(As of 16:00 Pacific 22 Nov 2019 More Info)


Click Here
Product Description:

What will you learn from this book?

What’s all the buzz about this Ruby language? Is it right for you? Well, ask yourself: are you tired of all those extra declarations, keywords, and compilation steps in your other language? Do you want to be a more productive programmer? Then you’ll love Ruby. With this unique hands-on learning experience, you’ll discover how Ruby takes care of all the details for you, so you can simply have fun and get more done with less code.

Why does this book look so different?

Based on the latest research in cognitive science and learning theory, Head First Ruby uses a visually rich format to engage your mind, rather than a text-heavy approach to put you to sleep. Why waste your time struggling with new concepts? This multi-sensory learning experience is designed for the way your brain really works.

Practical Object-Oriented Design: An Agile Primer Using Ruby (2nd Edition)

By Sandi Metz

Addison-Wesley Professional
Released: 2018-09-01
Paperback (288 pages)

Practical Object-Oriented Design: An Agile Primer Using Ruby (2nd Edition)
List Price: $44.99*
Lowest New Price: $30.53*
Lowest Used Price: $25.75*
Usually ships in 24 hours*
*(As of 16:00 Pacific 22 Nov 2019 More Info)


Click Here
Product Description:

The Complete Guide to Writing Maintainable, Manageable, Pleasing, and Powerful Object-Oriented Applications

 

Object-oriented programming languages exist to help you create beautiful, straightforward applications that are easy to change and simple to extend. Unfortunately, the world is awash with object-oriented (OO) applications that are difficult to understand and expensive to change. Practical Object-Oriented Design, Second Edition, immerses you in an OO mindset and teaches you powerful, real-world, object-oriented design techniques with simple and practical examples.

 

Sandi Metz demonstrates how to build new applications that can “survive success” and repair existing applications that have become impossible to change. Each technique is illustrated with extended examples in the easy-to-understand Ruby programming language, all downloadable from the companion website, poodr.com. Fully updated for Ruby 2.5, this guide shows how to

  • Decide what belongs in a single class
  • Avoid entangling objects that should be kept separate
  • Define flexible interfaces among objects
  • Reduce programming overhead costs with duck typing
  • Successfully apply inheritance
  • Build objects via composition

Whatever your previous object-oriented experience, this concise guide will help you achieve the superior outcomes you’re looking for.


Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

Intro To Ruby Programming: Beginners Guide Series

By John Elder

Codemy.com
Paperback (165 pages)

Intro To Ruby Programming: Beginners Guide Series
List Price: $27.95*
Lowest New Price: $26.14*
Lowest Used Price: $22.56*
Usually ships in 24 hours*
*(As of 16:00 Pacific 22 Nov 2019 More Info)


Click Here
Product Description:
Learning Ruby has never been this fast and easy, or fun!Veteran Codemy.com programmer John Elder walks you step by step through the ins and outs of Ruby Programming. Written for the absolute beginner, you don't need any programming experience to dive in and get started with this book. Follow along as John teaches you to set up a development environment and write your first program. You'll learn about Variables, Math, IF/THEN Statements, Array, Hashes, Loops, Methods and much more.By the end, you'll be well on your way to becoming a professional Ruby coder!Build on your skills with practice exercises at the end of each chapter and build a math flashcard game using all the skills you've learned throughout the book. It really is this easy to learn Ruby!*AUTHOR UPDATE: C9, the development environment we used in the book, was purchased by Amazon and is no longer accepting new users unless you sign up through my education account at Codemy.com/c9

The Little Book Of Ruby Programming: Learn To Program Ruby For Beginners

By Huw Collingbourne

Dark Neon
Paperback (134 pages)

The Little Book Of Ruby Programming: Learn To Program Ruby For Beginners
List Price: $12.99*
Lowest New Price: $12.99*
Lowest Used Price: $38.17*
Usually ships in 24 hours*
*(As of 16:00 Pacific 22 Nov 2019 More Info)


Click Here
Product Description:

THE LITTLE BOOK OF RUBY

The fastest, easiest way to learn to program Ruby. This book will teach you to program the Ruby language from the ground up. You will learn about Object Orientation, classes, methods, modules and mixins, file operations and exception-handling. Whether you are a new programmer or an experienced programmer who wants to learn the Ruby language quickly and easily, this is the book for you!

  • This book explains...
  • Getting Started with Ruby
  • Object Orientation
  • Classes & Superclasses
  • Modules & Mixins
  • Methods & Arguments
  • Class & Instance Variables
  • Operators & Tests
  • Arrays & Hashes
  • File Operations
  • Exception-handling
  • ...and much more

Huw Collingbourne has been a programmer for more than 30 years. He is an online programming instructor who has taught tens of thousands of students to code in languages such as Ruby, C, C#, Java and Object Pascal. He had written programming columns for numerous computer magazines such as PC Plus and Computer Shopper. He is Technical Director of the independent development company, SapphireSteel Software. He is the author of a number of programming books including The Little Book Of C, The Little Book Of C#, The Little Book Of Pointers and The Little Book of Recursion.

The Little Book Of Ruby gives you just the stuff you really need to get straight to the heart of Ruby programming without all the fluff and padding.

Ruby on Rails Tutorial: Learn Web Development with Rails (4th Edition) (Addison-Wesley Professional Ruby Series)

By Michael Hartl

Addison-Wesley Professional
Released: 2016-11-17
Paperback (816 pages)

Ruby on Rails Tutorial: Learn Web Development with Rails (4th Edition) (Addison-Wesley Professional Ruby Series)
List Price: $49.99*
Lowest New Price: $30.96*
Lowest Used Price: $19.12*
Usually ships in 1-2 business days*
*(As of 16:00 Pacific 22 Nov 2019 More Info)


Click Here
  • Addison-Wesley Professional
Product Description:

Ruby on Rails™ Tutorial by Michael Hartl has become a must-read for developers learning how to build Rails apps.”

— Peter Cooper, Editor of Ruby Inside

 

Used by sites as varied as Twitter, GitHub, Disney, and Airbnb, Ruby on Rails is one of the most popular frameworks for developing web applications, but it can be challenging to learn and use. Whether you’re new to web development or new only to Rails, Ruby on Rails™ Tutorial, Fourth Edition, is the solution.

 

Best-selling author and leading Rails developer Michael Hartl teaches Rails by guiding you through the development of three example applications of increasing sophistication. The tutorial’s examples focus on the general principles of web development needed for virtually any kind of website. The updates to this edition include full compatibility with Rails 5, a division of the largest chapters into more manageable units, and a huge number of new exercises interspersed in each chapter for maximum reinforcement of the material.

 

This indispensable guide provides integrated tutorials not only for Rails, but also for the essential Ruby, HTML, CSS, and SQL skills you need when developing web applications. Hartl explains how each new technique solves a real-world problem, and then he demonstrates it 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, including pre-installed integrated development environment (IDE) in the cloud
  • Go beyond generated code to truly understand how to build Rails applications from scratch
  • Learn testing and test-driven development (TDD)
  • 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
  • Create high-quality site layouts and data models
  • Implement registration and authentication systems, including validation and secure passwords
  • Update, display, and delete users
  • Upload images in production using a cloud storage service
  • Implement account activation and password reset, including sending email with Rails
  • Add social features and microblogging, including an introduction to Ajax
  • Record version changes with Git and create a secure remote repository at Bitbucket
  • Deploy your applications early and often with Heroku

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

By Dave Thomas & Chad Fowler

O'Reilly Media
Paperback (888 pages)

Programming Ruby 1.9 & 2.0: The Pragmatic Programmers  Guide (The Facets of Ruby)
List Price: $50.00*
Lowest New Price: $6.86*
Lowest Used Price: $3.30*
Usually ships in 24 hours*
*(As of 16:00 Pacific 22 Nov 2019 More Info)


Click Here
  • Pragmatic Bookshelf
Product Description:

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.

2013 marks the 20th anniversary of the Ruby language. We're proud that throughout its history, we've continued to cover the latest version of Ruby.

Would you like to go from first idea to working code much, much faster? Do you currently spend more time satisfying the compiler instead of your clients or end users? Are you frustrated with demanding languages that seem to get in your way, instead of getting the work done? Are you using Rails, and want to dig deeper into the underlying Ruby language? If so, then we've got a language and book for you!

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 such as Perl and Python.

The combination of the power of a pure object-oriented language with the convenience of a scripting language makes Ruby a favorite tool of intelligent, forward-thinking programmers.

The Pickaxe contains four major sections:

An acclaimed tutorial on using Ruby. The definitive reference to the language. Complete documentation of all built-in classes, modules, and methods. Complete descriptions of all 97 standard libraries.

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, 1.9.2, 1.9.3, and 2.0). 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, and the new block declaration syntax, among other exciting new features.

About Ruby 2.0

Ruby 2.0 is a minor update to Ruby 1.9, unlike the more major updates from Ruby 1.8 to Ruby 1.9.

The major language changes in Ruby 2.0 are the addition of keyword arguments and the change to use UTF-8 as the default source file encoding.

There are a number of additions to the standard library, including:

@Enumerator::Lazy@, which adds support for lazy access to potentially infinite lists. Refinements allow you to encapsulate changes to third-party classes, and scope their application to individual source files, preventing your changes from polluting the global application.

You'll also find that Ruby 2 is faster, and has memory management improvements that make it more server-friendly.

All told, there are over 110 sections of the book that have been flagged and cross-linked to indicate 2.0 content.

What You Need

This book assumes you have a basic understanding of object-oriented programming.

In general, Ruby programmers tend to favor the the command line for running their code, and they tend to use text editors rather than IDEs.

* Ruby runs on Windows, Linux, and Macs.

AWS SDK for Ruby: Developer Guide

By Amazon Web Services

Amazon Web Services
Kindle Edition (301 pages)

AWS SDK for Ruby: Developer Guide
 
Product Description:
This is the official Amazon Web Services (AWS) documentation for The AWS SDK for Ruby Developer Guide. The AWS SDK for Ruby helps take the complexity out of coding by providing Ruby classes for almost all AWS services, including Amazon Simple Storage Service, Amazon Elastic Compute Cloud, and Amazon DynamoDB. For a complete list of services supported by the AWS SDK for Ruby, see the Supported Services section of the AWS SDK for Ruby Readme file. This section also lists the gems that the AWS SDK for Ruby supports as version 3 modularized the monolithic SDK gem into service-specific gems. This documentation is offered here as a free Kindle book, or you can read it online or in PDF format at https://docs.aws.amazon.com/sdk-for-ruby

 


 
     
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

  Software
 

ATI Echo Server for Linux

News Resources
 
  Companies

  Conferences

  Embedded

  Mobile

  Patents

  Security

  Software

  VoIP
 


 
   
Contact Us   Privacy   Terms Of Use   Advertising/Endorsements Disclosures

Copyright © 2006-2018, 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.

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.
CERTAIN CONTENT THAT APPEARS ON THIS SITE,COMES FROM AMAZON EU S. r.l. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

In Association With Amazon.com
Answers 2000 Limited is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.
In Association With Amazon.co.uk
Answers 2000 Limited is a participant in the Amazon EU Associates Programme, an affiliate advertising programme designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.co.uk.
As an Amazon Associate, our company earns from qualifying purchases. Amazon, the Amazon logo, Endless, and the Endless logo are trademarks of Amazon.com, Inc. or its affiliates.



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

Our sites use cookies, some of which may already be set on your computer. Use of our site constitutes consent for this. For details, please see Privacy.

Click privacy for information about our company's privacy, data collection and data retention policies, and your rights.