Open In App

Ruby For Beginners

Ruby is a dynamic, reflective, object-oriented, general-purpose programming language. It was designed and developed in the mid-1990s by Yukihiro “Matz” Matsumoto in Japan. This article will cover its basic syntax and some basic programs. This article is divided into various sections for various topics.
1.SetUp : Let’s start by doing setup of the Ruby programming language.

For Linux Users, Go to terminal and type:



 apt-get install ruby

Windows users, click here and install ruby on your windows.

And the Ruby will be installed to your system.



In order to compile the a ruby program, Open your text editor and save the program with ‘.rb’ extension. After this, go to terminal(or command prompt) and type : ruby ‘file.rb’ where file is the name of the program you just made, and hence the program will be compiled.

2. A good first program
puts is used to print something on the console in Ruby.For eg. A string

puts "Hello World"
puts "Hello Again"

3. Comments

Example:

# this is a comment and wont be executed
= begin
this is 
a multi line
comment in ruby
= end

4. Maths: Simple mathematical functions can be carried out within the puts statements.Just as we use ‘%d’ or ‘%f’ and ‘&’ in C,we will use ‘#{ } in Ruby to get our work done.

puts "Alok has #{25+30/6} Rupees in his pocket"

Output : Alok has 30 Rupees in his pocket
The use of #{ } is how you insert Ruby computations into text strings.

5. Variables and Names : Variables in ruby are the same as that of any other dynamic programming language. You just don’t need to mention its type and ruby will know its type automatically.
Example:

cars = 100
drivers = 30
puts "There are #{cars} cars and #{drivers} drivers."

Output: There are 100 cars and 30 drivers.

6. Getting input

Example:

print "How old are you ? "
age = gets.chomp
print "How tall are you ?"
height = gets.chomp
puts " You are #{age} year old and your height is #{height} cms"

Run this code on your system as output will be given by the user

7. Prompting people for numbers

Example:

print "Give a number"
number = gets.chomp.to_i
puts "You just entered #{number}"

These are the most basic topics of Ruby that are essential for the beginner of Ruby programming language.We will cover more topics of Ruby in our upcoming articles.

Article Tags :