The content of the syllabus is still in building stage. However, you can still begin your learning.

Welcome to Ruby Basics

This course has been designed to get the basic understanding of Ruby language. After completing this course you should be able to understand and write Ruby programs.

This course has been designed with the intention of being used in an interactive online or classroom teaching session.
Feel free to use it for your self-learning purpose.

The course has been divided into different sections with a section goal.

Ruby Introduction

Ruby is an interpreted, high-level, and general-purpose programming language. It was designed and developed in the mid-1990s by Yukihiro “Matz” Matsumoto in Japan.

The key features of Ruby focus on developer “happiness” and ease of use, making it a good language for those just learning to program and for those who want to get more done with less code.

We will know more about it in Section One.

Points to remember

  • Code snippets can be copied by selecting the code inside the gray area.
  • The code examples has been tried in specific OS/Ruby version (macOS/Ubuntu 18.04 and Ruby 2.7.1). In most of the cases, you will have the same output.
  • Check the Learning Notations section below to see important notations used.
  • The course can be properly viewable in mobile and tablet.
  • This can be considered as the comprehensive course.
Use Desktop for the best learning experience as you can practice the code snippet along with.

Learning Notations

Info: Indicates some information.
Warning: Indicates warning.
Recommended: Indicates recommendation.
Important: Indicates important point or phrase.
Caution: Indicates caution.