Books to Learn How to Program with Ruby

Books to Learn How to Program with Ruby

Books in list (22)


Title: Ruby Performance Optimization

You'll find that all those "hard" things aren't so difficult after all, and your code will run orders of magnitude faster. This is the first book ever that consolidates all the Ruby performance optimization advice in one place.
Author(s): Alexander Dymo
ISBN 13: 9781680500691
Pages: 170
This book is in (2) other book lists, learn more.


Title: Ruby Programming for Beginners

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!
Author(s): Tim Warren
ISBN 13: 9781516998494
Pages: 90
This book is in (2) other book lists, learn more.

Title: Design Patterns in Ruby

Author(s): Russ Olsen
ISBN 13: 9780321490452
This book is in (2) other book lists, learn more.

Title: The Rails 4 Way

Proven in dozens of production systems, this book's techniques will maximize your productivity and help you build more successful solutions. You'll want to keep this guide by your computer--you'll refer to it constantly.
Author(s): Obie Fernandez Kevin Faustino
ISBN 13: 9780321944276
Pages: 814
This book is in (4) other book lists, learn more.


Title: Ruby Under a Microscope

Author(s): Pat Shaughnessy
ISBN 13: 9781593275273
This book is in (2) other book lists, learn more.

Title: Ruby

Crafted by some of the best minds who have studied in some of the world's top universities, You're among one of the best learning programs out there. Within this book's pages, you'll find GREAT coding skills to learn - and more.
Author(s): Codewell Academy R. M. Z. Trigo
ISBN 13: 9781517091477
Pages: 208
This book is in (2) other book lists, learn more.

Title: Programming Ruby 1.9 & 2.0

This book describes it all. The first quarter of the book is a tutorial introduction that gets you up to speed with the Ruby language and the most important classes and libraries.
Author(s): David Thomas Chad Fowler Andrew Hunt
ISBN 13: 9781937785499
Pages: 863
This book is in (2) other book lists, learn more.

Title: Ruby Pocket Reference: Instant Help for Ruby Programmers

Updated for Ruby 2.2, this handy reference offers brief yet clear explanations of Ruby’s core elements—from operators to blocks to documentation creation—and highlights the key features you may work with every day. Need to know the correct syntax for a conditional? Forgot the name of that String method? This book is organized to help you find the facts fast. Ruby Pocket Reference, 2nd Edition is ideal for experienced programmers who are new to Ruby. Whether you’ve come to Ruby because of Rails, or you want to take advantage of this clean, powerful, and expressive language for other applications, this reference will help you easily pinpoint the information you need. You’ll find detailed reference material for: Keywords, operators, comments, numbers, and symbols Variables, pre-defined global variables, and regular expressions Conditional statements, method use, classes, and exception handling Methods for the BasicObject, Object, Kernel, String, Array, and Hash classes Time formatting directives New syntax since Ruby 1.9
Author(s): Michael Fitzgerald
ISBN 13: 9781491926017
Pages: 224
This book is in (2) other book lists, learn more.


Title: Learning Ruby: A Hands-on Guide for Beginners

This book is the perfect first step for people who are interested in Ruby, particularly the growing number of the Ruby on Rails users. Fully revised and updated to cover Ruby 2.3, the second edition provides a guided, hands-on tour of the basic Ruby language structures. Through many practical examples, you’ll learn how all the pieces fit together, including variables, operators, control structures, and a wide variety of features specific to Ruby, such as exception handling and XML processing.
Author(s): Michael Fitzgerald
ISBN 13: 9780596519667
This book is in (3) other book lists, learn more.

Title: Ruby Cookbook: Recipes for Object-Oriented Scripting

Why spend time on coding problems that others have already solved when you could be making real progress on your Ruby project? This updated cookbook provides more than 350 recipes for solving common problems, on topics ranging from basic data structures, classes, and objects, to web development, distributed programming, and multithreading. Revised for Ruby 2.1, each recipe includes a discussion on why and how the solution works. You’ll find recipes suitable for all skill levels, from Ruby newbies to experts who need an occasional reference. With Ruby Cookbook, you’ll not only save time, but keep your brain percolating with new ideas as well. Recipes cover: Data structures including strings, numbers, date and time, arrays, hashes, files and directories Using Ruby’s code blocks, also known as closures OOP features such as classes, methods, objects, and modules XML and HTML, databases and persistence, and graphics and other formats Web development with Rails and Sinatra Internet services, web services, and distributed programming Software testing, debugging, packaging, and distributing Multitasking, multithreading, and extending Ruby with other languages
Author(s): Lucas Carlson;Leonard Richardson
ISBN 13: 9781449373719
Pages: 992
This book is in (2) other book lists, learn more.

Title: Eloquent Ruby

Author(s): Olsen, Russell A.
ISBN 13: 9780321584106
This book is in (2) other book lists, learn more.

Title: Head First Ruby

"Printing history: November 2015: First edition"--Title page verso.
Author(s): Jay McGavren
ISBN 13: 9781449372651
Pages: 500
This book is in (2) other book lists, learn more.

Title: The Well-Grounded Rubyist

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!
Author(s): David A. Black
ISBN 13: 9781617291692
Pages: 506
This book is in (2) other book lists, learn more.

Title: The Ruby Programming Language

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.

Author(s): David Flanagan
ISBN 13: 9780596516178
Pages: 448
This book is in (3) other book lists, learn more.

 


Next book list: Books on How to Program in Visual Basic >>