Ruby For Beginners (original) (raw)

Last Updated : 30 Jul, 2018

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 programputs 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 user7. 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.