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.

Ruby For Beginners: Your Guide To Easily Learn Ruby Programming in 7 days

By iCode Academy

Independently published
Paperback (123 pages)

Ruby For Beginners: Your Guide To Easily Learn Ruby Programming in 7 days
List Price: $16.97*
Lowest New Price: $16.83*
Usually ships in 24 hours*
*(As of 01:13 Pacific 28 Jun 2017 More Info)


Click Here
Product Description:

Are You Ready To Learn Ruby Easily?

This book aims to guide a complete novice in Ruby programming. This book is carefully crafted to aid the new or inexperienced programmer in learning to write a code in Ruby language. If you are someone who somehow developed a fear to explore the unknown and still interested in learning Ruby programming, then this book can truly help you. This book covers everything that a beginner in Ruby programming should learn. Understand that programming offers an infinite amount of information and knowledge. However, this book understands that it may overwhelm a mere beginner in programming if it tackles even the advanced features of the Ruby language. This book can help you build a solid, basic knowledge in programming that can help you a lot when you begin to write your own program in Ruby language. You can use the acquired knowledge to pursue or learn more about Ruby’s advanced concepts later on. For now, just concentrate on the basics and make sure to absorb every lesson before you go to the next one. Practice makes perfect and this book provides a lot of practice programs or exercises that can help you enhance your experience in Ruby programming. The exercises are simple and easy to understand to help you comprehend the lesson quickly. You also need to take note of the error messages that you may encounter. Let them serve as your guide so you can avoid the same mistake in the future or help you resolve the same error when you encounter them once more. Learning Ruby programming in 7 days is not something impossible to accomplish. Even a person with a little or no experience with any programming language can learn it within those days. As you go through each lesson, you will notice that it is quite easy to understand. It becomes much simpler when you have patience and discipline. Understand that you will be able to learn the Ruby basics in 7 days, but that won’t make you an instant expert. You still need to practice and work your way in discovering the cool things that you can do with Ruby as you go along. Even expert programmers need to spend ample time in honing their programming skills. Before you know it, you are ready to create a more complex program. This book presents everything that a novice may need in understanding the basic Ruby programming. It is presented in such a way that anyone without prior programming knowledge will find it easy to understand – most technical jargons were kept to minimal, and they are the terminologies that you will likely encounter once you have started writing your program.

Here’s What You’ll Learn From This Ruby For Beginners Book:

✓ Chapter 1: Getting acquainted with ruby ✓ Chapter 2: Initial Preparations ✓ Chapter 3: Start with the Basics ✓ Chapter 4: Ruby Variables ✓ Chapter 5: All About Methods ✓ Chapter 6: Flow Control ✓ Chapter 7: Iterators and Loops ✓ Chapter 8: More on Arrays and Hashes

What Are You Waiting For?

Start Coding Ruby Right Now!

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: $39.99*
Lowest New Price: $14.00*
Lowest Used Price: $4.27*
Usually ships in 24 hours*
*(As of 01:13 Pacific 28 Jun 2017 More Info)


Click Here
  • ISBN13: 9780596516178
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.

Practical Object-Oriented Design in Ruby: An Agile Primer (Addison-Wesley Professional Ruby)

By Sandi Metz

Brand: Addison-Wesley Professional
Paperback (272 pages)

Practical Object-Oriented Design in Ruby: An Agile Primer (Addison-Wesley Professional Ruby)
List Price: $44.99*
Lowest New Price: $27.66*
Lowest Used Price: $20.37*
Usually ships in 24 hours*
*(As of 01:13 Pacific 28 Jun 2017 More Info)


Click Here
  • Used Book in Good Condition
Product Description:
The Complete Guide to Writing More Maintainable, Manageable, Pleasing, and Powerful Ruby Applications

 

Ruby’s widely admired ease of use has a downside: Too many Ruby and Rails applications have been created without concern for their long-term maintenance or evolution. The Web is awash in Ruby code that is now virtually impossible to change or extend. This text helps you solve that problem by using powerful real-world object-oriented design techniques, which it thoroughly explains using simple and practical Ruby examples.

 

Sandi Metz has distilled a lifetime of conversations and presentations about object-oriented design into a set of Ruby-focused practices for crafting manageable, extensible, and pleasing code. She shows you 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, all downloadable from the companion Web site, poodr.info.

 

The first title to focus squarely on object-oriented Ruby application design, Practical Object-Oriented Design in Ruby will guide you to superior outcomes, whatever your previous Ruby experience. Novice Ruby programmers will find specific rules to live by; intermediate Ruby programmers will find valuable principles they can flexibly interpret and apply; and advanced Ruby programmers will find a common language they can use to lead development and guide their colleagues.

 

This guide will help you

  • Understand how object-oriented programming can help you craft Ruby code that is easier to maintain and upgrade
  • Decide what belongs in a single Ruby 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
  • Design cost-effective tests
  • Solve common problems associated with poorly designed Ruby code

 

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

By Dave Thomas & Chad Fowler

imusti
Paperback (888 pages)

Programming Ruby 1.9 & 2.0: The Pragmatic Programmers  Guide (The Facets of Ruby)
List Price: $50.00*
Lowest New Price: $28.13*
Lowest Used Price: $23.92*
Usually ships in 24 hours*
*(As of 01:13 Pacific 28 Jun 2017 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.

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

By Michael Hartl

Addison-Wesley Professional
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: $36.99*
Lowest Used Price: $35.13*
Usually ships in 24 hours*
*(As of 01:13 Pacific 28 Jun 2017 More Info)


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

Ruby Programming For Beginners: The Simple Guide to Learning Ruby Programming Language Fast!

By Tim Warren

CreateSpace Independent Publishing Platform
Paperback (90 pages)

Ruby Programming For Beginners: The Simple Guide to Learning Ruby Programming Language Fast!
List Price: $12.99*
Lowest New Price: $12.99*
Usually ships in 24 hours*
*(As of 01:13 Pacific 28 Jun 2017 More Info)


Click Here
Product Description:
Ruby Programming For Beginners

Grab this GREAT physical book now at a limited time discounted price!

Those who are efficient in the Ruby programming language is very high in demand right now. If you are unsure of how to create programs with Ruby, this book will guide your from step one in a coding project all the way through to the end.

With the help of this beginners guide you will learn how to program in no time! Follow along with the book to get the drift on how to use Ruby. After you master Ruby, you can move on to Ruby on Rails, which is the framework that goes with Ruby. Soon enough you will become a master programmer using the user-friendliest programming language ever developed.

This will help you to land jobs or even write your own coding for a sweet web application. The sky is the limit once you have read, practiced, and learned the Ruby programming language!

Here Is What You'll Learn About...
  • What Is Ruby Programming
  • Computer Evaluation Of Ruby Code
  • Objects & Methods
  • Classes & Instances
  • Data Structures
  • Ruby Collections
  • Samples Of Ruby Code
  • Much, Much More!

Order your copy of this fantastic book today!

The Well-Grounded Rubyist

By David A. Black

Manning Publications
Paperback (536 pages)

The Well-Grounded Rubyist
List Price: $44.99*
Lowest New Price: $23.22*
Lowest Used Price: $17.90*
Usually ships in 24 hours*
*(As of 01:13 Pacific 28 Jun 2017 More Info)


Click Here
Product Description:
Summary
The Well-Grounded Rubyist, Second Edition addresses both newcomers to Ruby as well as Ruby programmers who want to deepen their understanding of the language. This beautifully written and totally revised second edition includes coverage of features that are new in Ruby 2.1, as well as expanded and updated coverage of aspects of the language that have changed.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
This is a good time for Ruby! It's powerful like Java or C++, and has dynamic features that let your code react gracefully to changes at runtime. And it's elegant, so creating applications, development tools, and administrative scripts is easier and more straightforward. With the long-awaited Ruby 2, an active development community, and countless libraries and productivity tools, Ruby has come into its own.
About the Book
The Well-Grounded Rubyist, Second Edition is a beautifully written tutorial that begins with your first Ruby program and goes on to explore sophisticated topics like callable objects, reflection, and threading. The book concentrates on the language, preparing you to use Ruby in any way you choose. This second edition includes coverage of new Ruby features such as keyword arguments, lazy enumerators, and Module#prepend, along with updated information on new and changed core classes and methods.
What's Inside
  • Clear explanations of Ruby concepts
  • Numerous simple examples
  • Updated for Ruby 2.1
  • Prepares you to use Ruby anywhere for any purpose
About the Author
David A. Black is an internationally-known software developer, author, trainer, speaker, and event organizer. He is a Ruby standard library contributor and one of the founders of Ruby Central, Inc., the parent organization of the official international Ruby and Ruby on Rails conferences. David works at 2U, Inc. in New York City.

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

Ruby Programming: Coding For Beginners: Coding With Ease

By Tommy Mertell

Released: 2017-05-22
Kindle Edition (27 pages)

Ruby Programming: Coding For Beginners: Coding With Ease
 
Product Description:
Welcome to Ruby Programming: Coding For Beginners Coding with Ease, a book designed to take you through the baby steps of understanding how to program with Ruby. Ruby is a fantastic beginner language that’s extremely easy to learn because the language was developed to making programmers happy. It may not be the fastest code, but it’s the code that will make you happy.
In the first chapter, we’ll go over the foundation, which means we’ll go over

• How RAM works and what a memory pointer is
• What the core components of a computer are and their uses
• The core difference between 32-bit processors and 64-bit processors and why 64-bit processors take more RAM
• How it all relates to programming

Then, in the second chapter, we will cover Variables, Data Types, and Operators. In a single chapter, we will go over topics that colleges take weeks to explain to students. This includes how to assign variables, the differences between Arrays and Hashes, and a simple explanation as to what Symbols are. In the third chapter, we’ll go over how to save and run Ruby files, what the IRB is for, and what programs to use in order to write longer, more complex Ruby files.

In the remaining chapters, we’ll go over:
• How To Comment for both Single Line comments and Multiline Comments
• What Control Flow is and What Control Flow Statements are
• The Three Primary Loops inside of Ruby, how to write them, and an implicit explanation on when to use such loops
• What one and zero means for some Control Flow Statements
• How to write Functions and call on them

In this book, we go over the basics of Ruby with a fine toothbrush to make sure you understand each part as you learn it. As we say in Ruby, don’t just write code, write beautiful code.

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: $44.99*
Lowest New Price: $24.40*
Lowest Used Price: $17.99*
Usually ships in 24 hours*
*(As of 01:13 Pacific 28 Jun 2017 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.


  Run multiple operating systems on your machine!


 
     
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-2015, 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
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.

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.

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.