Become a Ruby Programming Expert
With RubyGuides

Would you like to become an awesome Ruby developer that is happy, confident & proud of his work?

Click the button below to get my best content so you can start improving your Ruby skills now!

How to Play MP3 Files With Ruby, VLC & The FFI Module
I want to answer one simple question... What is FFI in Ruby? FFI stands for "Foreign Function Interface". It's a[...]
How to Use The Rails link_to Method (With Examples)
Ah, yes. The link_to method. One of the most common helper methods you'll use in your Rails applications. But how[...]
How to Create Temporary Files in Ruby
Creating a temporary file gives you an empty file with a random name inside your O.S. (Operating System) temporary folder.[...]
How to Schedule Cron Jobs in Ruby With the Whenever Gem
What is Cron? Cron is a job scheduling system available in Linux & MacOS operating systems. It can be used[...]
How to Use The Redis Database in Ruby
What is Redis? Redis is a kind of in-memory database that has different kinds of data structures you can use.[...]
An Overview of Data Structures For Ruby Developers
What is a data structure? A data structure is a specific way to organize & access data. Examples include: Arrays[...]
How to Use The Ruby Select Method (With Examples)
You can use the select method in Ruby to filter an array of objects. For example, you can find all[...]
The Ultimate Guide to Rails Rendering
The ultimate goal of your Ruby on Rails application is to render a view. A view is what the user[...]
Understanding Ruby: Scope & Binding Objects
Scope is an important concept to understand for all Ruby developers. It's the source of many error messages & confusion.[...]
How to Use AJAX With Ruby on Rails
The normal flow of visiting a website is that you load a page & if you want to see new[...]
Ruby’s Many CLI Option Flags & How To Use Them
Did you know that the Ruby interpreter has lots of interesting & useful command-line options? Like: ruby -v Which gives[...]
How to Tell Your Ruby Program to Stop Running Early
How do you stop a Ruby program early? Normally a program will run until it's done processing all the instructions.[...]
7 Interesting Ruby Code Examples
One way to learn new Ruby tricks, patterns & methods is to read code others have written. But where do[...]
How to Write Your Own Classes in Ruby (Tutorial + Examples)
What is a class? A class in Ruby is the basic building block for Object-Oriented Programming & it helps you[...]

Super Charge Your Ruby Skills With This Ruby Book!

Ruby Deep Dive