/   Programming Languages Books /  

Ruby Books

Advertisement

Ruby Books

There are many online resources where you can find free Ruby books to download in PDF format, including online textbooks, ebooks, lecture notes, and more, covering basic, beginner, and advanced concepts for those looking for an introduction to the subject or a deeper understanding of it.

Essential Ruby

This page covers the following topics related to Ruby : Casting type conversions, Arrays, Classes, Hashes, Blocks and procs and lambdas, Inheritance, Control flow, Strings, Symbols, Exceptions, Thread, Methods, Method missing, Numbers, Iteration, Regular Expressions and regex based operations, Comparable, Gem usage, Design patterns and idioms, Loading source files, Range, Comments, Special constants in Ruby, Modules, Ruby version manager, Gem creation / management, Constants, Variable scope and visibility, rbenv, Environment variables, Singletons, File I/O, Time, Queue, Destructuring, IRB, Enumerators, C extensions, Struct, Metaprogramming, Dynamic evaluation, instance eval, Message passing, Keyword arguments, DateTime, Truthiness, JSON with Ruby, Implicit receives, understanding, Monkey patching, Introspection, Monkey patching, Refinements, Monkey patching in Ruby, Catching exceptions with begin rescue, Command line apps, Debugging, Pure RSpec JSON API testing, Recursion, Installation, ERB, Introspection, Random numbers, Getting started with Hanami, OptionParser, Splat operator, Multidimensional Arrays, Enumerable, Ruby access modifiers, Operating system or shell commands, Contributors.

Author(s):

s NAPages

The Bastards Book of Ruby

This page covers the following topics related to Ruby : The Fundamentals, Installation, Tweet Fetching, Style, Conventions, and Debugging, Numbers, Strings, Variables, Methods, RubyGems, If and Else, Loops, Collections, Enumerables, File input/output, Reviewing Tweet Fetching, Supplementals, Design and Theory, The Projects.

Author(s):

s NAPages

Ruby Programming by Wikibooks.org

This book is currently broken down into several sections and is intended to be read sequentially. Topics covered includes: Notation conventions, Basic Ruby, Ruby Semantic reference, Built in Classes, Standard Library.

Author(s):

s NAPages

I Love Ruby Get started with the greatest programming language made for humans

Ruby is an easy to learn programming language. This book describes the fundamental concepts and techniques in greater depth than traditional introductions.

Author(s):

s NAPages

Ruby Programming

Ruby is an object-oriented scripting language developed by Yukihiro Matsumoto. Topics covered includes: Installing Ruby, Ruby editors, Notation conventions, Interactive Ruby, Data types, Writing methods, Classes and objects, Exceptions, Syntax - Lexicology, Variables and Constants, Control Structures, Classes, Built-In Functions, Predefined Variables, Predefined Classes, Objects , Array, Class, Comparable, Encoding, Enumerable.

Author(s):

s NAPages

Ruby on Rails Tutorial

This book is the only Rails book that does test-driven development the entire time, an approach highly recommended by the experts but which has never been so clearly demonstrated before. Finally, by including Git, GitHub, and Heroku in the demo examples, the author really gives you a feel for what itís like to do a real-world project. The tutorialís code examples are not in isolation.

Author(s):

s NAPages

Cookin' with Ruby on Rails Designing for Testability

This tutorial is intended for use with Rails 1.2.6.It has not yet been updated to support Rails 2.x.

Author(s):

s NAPages

Programming Ruby The Pragmatic Programmers Guide (Dave Thomas) Mirror

This book is a tutorial and reference for the Ruby programming language. Topics covered includes: Classes, Objects, and Variables, Containers, Blocks, and Iterators, Standard Types , Methods, Expressions, Exceptions, Catch, and Throw, Modules, Basic Input and Output, Threads and Processes, When Trouble Strikes, Ruby and Its World, Ruby and the Web, Ruby Tk, Ruby and Microsoft Windows, Extending Ruby, The Ruby Language, Classes and Objects, Locking Ruby in the Safe, Reflection, ObjectSpace, and Distributed Ruby, Built-in Classes and Methods, Standard Library, Object-Oriented Design Libraries, Network and Web Libraries, Microsoft Windows Support, Embedded Documentation and Interactive Ruby Shell.

Author(s):

s NAPages

Whys (Poignant) Guide to Ruby

Currently this section contains no detailed description for the page, will update this page soon.

Author(s):

s Pages

A Little Ruby, A Lot of Objects (Brian Marick)

The goal of this book is to teach you a way to think about computation, to show you how far you can take a simple idea: that all computation consists of sending messages to objects. Prerequisites is reader will know at least one programming language, not necessarily.

Author(s):

s NAPages

Learn to Program in Ruby (Chris Pine)

Currently this section contains no detailed description for the page, will update this page soon.

Author(s):

s Pages

Ruby Quick Reference

Currently this section contains no detailed description for the page, will update this page soon.

Author(s):

s Pages

Ruby Quiz

Currently this section contains no detailed description for the page, will update this page soon.

Author(s):

s Pages

Mr. Neighborly's Humble Little Ruby Book

Currently this section contains no detailed description for the page, will update this page soon.

Author(s):

s Pages

Programming Ruby

Currently this section contains no detailed description for the page, will update this page soon.

Author(s):

s Pages

Ruby in Twenty Minutes

Currently this section contains no detailed description for the page, will update this page soon.

Author(s):

s Pages

Advertisement