Computer ScienceScience & MathematicsEconomics & FinanceBusiness & ManagementPolitics & GovernmentHistoryPhilosophy

I Love Ruby

Get started with the greatest programming language made for humans

by Karthikeyan A K

I Love Ruby

Subscribe to new books via telegram channel

DescriptionTable of ContentsDetailsHashtagsReport an issue

Book Description

Ruby is an easy to learn programming language, it was invented by a guy named Matz in Japan. Ruby is a free software and can be used by any one for zero cost. Ruby's popularity was initially confined to Japan, later it slowly trickled out to rest of the world. Things changed with the emergence of Ruby on Rails which is a popular web-development framework written with Ruby.

This open book is licensed under a GNU Free Documentation License (GNU FDL). You can download I Love Ruby ebook for free in PDF format (6.4 MB).

Table of Contents

Chapter 1
Installing Ruby
Chapter 2
Online Resources
Chapter 3
Getting Started
Chapter 4
Comparison and Logic
Chapter 5
Chapter 6
Chapter 7
Hashes and Symbols
Chapter 8
Chapter 9
Chapter 10
Variable Scope
Chapter 11
Classes & Objects
Chapter 12
Safe Navigation
Chapter 13
Breaking large programs
Chapter 14
Struct and OpenStruct
Chapter 15
Chapter 16
Ruby Style Guides
Chapter 17
Modules and Mixins
Chapter 18
Date and Time
Chapter 19
Chapter 20
Proc, Lambdas and Blocks
Chapter 21
Multi Threading
Chapter 22
Exception Handling
Chapter 23
Regular Expressions
Chapter 24
Chapter 25
Meta Programming
Chapter 26
Chapter 27
Test Driven Development
Chapter 28
Observer Pattern
Chapter 29
Template Pattern
Chapter 30
Factory Pattern
Chapter 31
Decorator Pattern
Chapter 32
Adapter Pattern
Chapter 33
Singleton Pattern
Chapter 34
Composite Pattern
Chapter 35
Builder Pattern
Chapter 36
Strategy Pattern

Book Details

I Love Ruby
Computer Science
ISBN13 Digital
ISBN10 Digital
PDF Size
6.4 MB

Book Hashtags

Related Books

This book is a great collection of ideas, tricks, and skills that could be useful for Hackers. It's a unique extraction reference, summarizes a lot of research and experience in order to achieve your w00t in the shortest and smartest way. Rubyfu is where you'll find plug-n-hack code. Rubyfu is a book to use not only to read, it's whe...
Ruby Notes for Professionals
The Ruby Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow....
Ruby on Rails Notes for Professionals
The Ruby on Rails Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow....
Ruby Best Practices
How do you write truly elegant code with Ruby? Ruby Best Practices is for programmers who want to use Ruby as experienced Rubyists do. Written by the developer of the Ruby project Prawn, this concise book explains how to design beautiful APIs and domain-specific languages with Ruby, as well as how to work with functional programming ideas and techn...
A Rust Sampler
Thread-safe, reliable, and lightning-fast, Rust has been the most loved programming language on Stack Overflow for four years and counting! This open source systems language gets its amazing speed in large part from its memory safety - and without resource-greedy garbage collection. Offering freedom from a runtime requirement, a rich type system, a...
Learning Ruby on Rails
Ruby on Rails (RoR), or Rails, is an open-source popular web application framework. Rails uses Ruby, HTML, CSS, and JavaScript to create a web application that runs on a web server. Rails uses the model-view-controller (MVC) pattern and provides a fullstack of libraries from the database all the way to the view. It is an unofficial and free Ruby...