Ruby Programming Language
Ruby is a dynamic, reflective, object-oriented, general-purpose programming language. Ruby is a pure Object-Oriented language developed by Yukihiro Matsumoto. Everything in Ruby is an object except the blocks but there are replacements too for it i.e procs and lambda. The objective of Ruby’s development was to make it act as a sensible buffer between human programmers and the underlying computing machinery.
Table of Content
- Overview
- Basics
- Control Statements
- Methods
- Exceptions
- Ruby Regex
- Ruby Classes
- Ruby Module
- Collections
- Ruby Threading
- Miscellaneous
Overview
- Ruby For Beginners
- Ruby Programming Language (Introduction)
- Comparison of Java with other programming languages
- Similarities and Differences between Ruby and C language
- Similarities and Differences between Ruby and C++
- Environment Setup in Ruby
- How to install Ruby on Linux?
- How to install Ruby on Windows?
- Interesting facts about Ruby Programming Language
Basics
- Ruby | Keywords
- Ruby | Data Types
- Ruby Basic Syntax
- Hello World in Ruby
- Ruby | Types of Variables
- Global Variable in Ruby
- Comments in Ruby
- Ruby | Ranges
- Ruby Literals
- Ruby Directories
- Ruby | Operators
- Operator Precedence in Ruby
- Operator Overloading in Ruby
- Ruby | Pre-define Variables & Constants
- Ruby | unless Statement and unless Modifier
Control Statements
Methods
OOP Concepts
- Object-Oriented Programming in Ruby | Set 1
- Object Oriented Programming in Ruby | Set-2
- Ruby | Class & Object
- Private Classes in Ruby
- Freezing Objects | Ruby
- Ruby | Inheritance
- Polymorphism in Ruby
- Ruby | Constructors
- Ruby | Access Control
- Ruby | Encapsulation
- Ruby Mixins
- Instance Variables in Ruby
- Data Abstraction in Ruby
- Ruby Static Members