An Introduction to Ruby Programming Language | Object-Oriented Programming
Ali Tourani
Explore the fundamentals of Ruby, a versatile and powerful programming language, including its web application framework Ruby on Rails.
Video CoursesRuby
Introduction
An Introduction to Ruby Programming Language by Ali Tourani.
Highlights
An Object-Oriented programming language
Released in 1995 by Yukihiro Matsumoto
Influenced by Perl, Smalltalk, Eiffel, Ada, and Lisp
Similar to Smalltalk, Perl and Python
A Server-Side Scripting Language (like Python and Perl)
Open-Source, Free and General-Purpose!
Easy connection to various databases like DB2, MySQL, Oracle, and Sybase
Easy to write Common Gateway Interface (CGI) scripts
Easy to develop internet applications
Easy to maintain big programs written in Ruby (Scalability)
Rails: an Open-Source Web application framework written in Ruby
Recommendation
This course is recommended for anyone interested in learning the Ruby programming language, including its web application framework Ruby on Rails. It covers the fundamentals of Ruby, its architecture, applications, installation guide, and project creation, as well as key concepts like Active Records, CRUD, and Migration.
How GetVM Works
Learn by Doing from Your Browser Sidebar
Access from Browser Sidebar
Simply install the browser extension and click to launch GetVM directly from your sidebar.
Select Your Playground
Choose your OS, IDE, or app from our playground library and launch it instantly.
Learn and Practice Side-by-Side
Practice within the VM while following tutorials or videos side-by-side. Save your work with Pro for easy continuity.