Skip to content

eihror/ruby-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 

Repository files navigation

Working with Ruby

I've been working with PHP for over 5 years, but one day I have decided that I wanted to learn more languages to expand my programming knowledge.

So I started with Android which allowed me to learn some awesome stuff that made programming apps for mobile devices way easier.

As the time went by I've decided to that I wanted to learn Ruby. But, why Ruby? Ruby is "growing up" each and every day. Your gems allow you to accomplish awesome things and it's easy to integrate with Angular.js for example making your applications more resilient thus catching companies attention and having them starting to use Ruby.

So, I as very curious about it and started to do some research on my own to see how it works and what I could do with this programming language.

Remeber, this is my opinion about Ruby.

But let's get down to business.

First of all. Which is the best OS to work with Ruby?

In my research, I've discovered that Linux is the best OS to do that. But what if i am a Windows User? How would i be able to start working with Ruby?.

How to proceed?

First you will need a Virtual Machine, such as [Virtual Box] (https://www.virtualbox.org/)

Secondly you will have to download the .iso of latest version of [Ubuntu] (http://www.ubuntu.com/)

After this, you have your machine ready to work with Ruby.

PHP has an enormous variety of frameworks to choose from, Ruby has it's own, and it's called [Rails] (http://rubyonrails.org/).

Ruby on Rails, or simply Rails, is a server-side web application framework written in Ruby under the MIT License.
Rails is a model–view–controller (MVC) framework, providing default structures for a database, a web service, and web pages.
It encourages and facilitates the use of web standards such as JSON or XML for data transfer, and HTML, CSS and JavaScript
for display and user interfacing. In addition to MVC, Rails emphasizes the use of other well-known software engineering
patterns and paradigms, including convention over configuration (CoC), don't repeat yourself (DRY), and the active record
pattern.

And to be able use it you will have to install following this [https://gorails.com/setup/ubuntu/16.04] (https://gorails.com/setup/ubuntu/16.04)

Now with the [Guide of Rails] (http://guides.rubyonrails.org/) you can learn a bunch of stuff.

But I be making tutorials that will allow easy and efficient understanding of how to work with it.

Functions, Helpers and Tutorials to make your project better

About

Learning Ruby Step by Step

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published