I Love Ruby

Get started with the greatest programming language made for humans

by Karthikeyan A K

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
Loops
Chapter 6
Arrays
Chapter 7
Hashes and Symbols
Chapter 8
Ranges
Chapter 9
Functions
Chapter 10
Variable Scope
Chapter 11
Classes & Objects
Chapter 12
Safe Navigation
Chapter 13
Breaking large programs
Chapter 14
Struct and OpenStruct
Chapter 15
Rdoc
Chapter 16
Ruby Style Guides
Chapter 17
Modules and Mixins
Chapter 18
Date and Time
Chapter 19
Files
Chapter 20
Proc, Lambdas and Blocks
Chapter 21
Multi Threading
Chapter 22
Exception Handling
Chapter 23
Regular Expressions
Chapter 24
Gems
Chapter 25
Meta Programming
Chapter 26
Benchmark
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

Subject
Computer Science
Publisher
Self-publishing
Published
2019
Pages
314
Edition
1
Language
English
ISBN13 Digital
9781796378429
ISBN10 Digital
1796378429
PDF Size
6.4 MB
License
GNU FDL

Book Hashtags

Related Books

RubyFu
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 where ruby goes ev...
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...