I Love Ruby



Download free course I Love Ruby, pdf file on 314 pages by Karthikeyan A K.
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.

Table of contents

  • Installing Ruby
  • Online Resources
  • Getting Started
  • Comparison and Logic
  • Loops
  • Arrays
  • Hashes and Symbols
  • Ranges
  • Functions
  • Variable Scope
  • Classes & Objects
  • Safe Navigation
  • Breaking large programs
  • Struct and OpenStruct
  • Rdoc
  • Ruby Style Guides
  • Modules and Mixins
  • Date and Time
  • Files
  • Proc, Lambdas and Blocks
  • Multi Threading
  • Exception Handling
  • Regular Expressions
  • Gems
  • Meta Programming
  • Benchmark
  • Test Driven Development
  • Observer Pattern
  • Template Pattern
  • Factory Pattern
  • Decorator Pattern
  • Adapter Pattern
  • Singleton Pattern
  • Composite Pattern
  • Builder Pattern
  • Strategy Pattern
Pages : 314
Size : 6.4 MB
File type : PDF
Downloads: 85
Created: 2022-02-02
License: GNU FDL
Author(s): Karthikeyan A K
I Love Ruby

Others ruby Tutorials

Ruby Notes for Professionals

Ruby Regexp

Ruby Regexp

Essential Ruby

Ruby on Rails Notes for Professionals

Others related eBooks about I Love Ruby

Java with BlueJ

This book introduces the Java programming language. The text assumes the student will be using the BlueJ development environment and provides some introductory BlueJ material. Our experience has been that BlueJ is easy to learn and provides a good programming environment for the beginner programme...

Advanced Applications for Artificial Neural Networks

In this book, highly qualified multidisciplinary scientists grasp their recent researches motivated by the importance of Artificial Neural Networks (ANN)....

Fundamentals of C++ Programming

This book does not attempt to cover all the facets of the C++ programming language. Experi..., download free C++ Programming tutorial in PDF (766 pages) created by ....

A Practical Introduction to Python Programming

This book started out as about 30 pages of notes for students in my introductory programmi..., download free Python tutorial in PDF (263 pages) created by Brian Heinold ....

Ruby Notes for Professionals

Download free course Ruby Notes for Professionals, pdf file on 234 pages by Stack Overflow Community....

Certified Programming with Dependent Types

Download free course Certified Programming with Dependent Types, pdf file on 368 pages by Adam Chlipala....

Learning Java

Java is a class-based, object-oriented programming language that is designed to have as fe..., download free Java tutorial in PDF (1225 pages) created by ....

Professor Frisby's Mostly Adequate Guide to Functional Programming

Download free course Professor Frisby's Mostly Adequate Guide to Functional Programming, pdf file on 146 pages by Brian Lonsdorf....

Download Hibernate Tutorial

Download free Hibernate Tutorial for Beginners, training course material, a PDF file created by coreservlets.com....

How To Code in Python 3

An introduction to computer programming with Python 3. Helps the readers in learning the key concepts of Python and understanding how programs work while also imparting foundational logic that can serve the readers in other domains....