Open In App
Related Articles

Ruby For Beginners

Like Article
Save Article
Report issue
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"
  • # is called the pound character in ruby and it is used to add comments to your code.
  • =begin, =end are used for multi-line comments
# 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
  • ‘gets.chomp’ is used to take input from user.
  • ‘print’ can be used instead for ‘puts’to print without a new line.
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
  • gets.chomp.to_i is used to get integer input from user.
  • gets.chomp.to_f is used to get float(decimal) input from user.
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.

Last Updated : 30 Jul, 2018
Like Article
Save Article
Share your thoughts in the comments
Similar Reads