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 Use The Rails Where Method (With Examples)
In Rails, you can query the database through your models to access your data. You can do this using ActiveRecord[...]
String Concatenation & Interpolation in Ruby (With Examples)
Combining multiple strings together is something that you have to do often in Ruby. But how can you do that?[...]
3 Awesome Ways To Use Ruby’s Gsub Method
Let's talk about Ruby's gsub method. First, you'll need a string to play with this method. Why? Because you use[...]
Read This If You Want to Understand Instance Variables in Ruby
If you want to learn about instance variables, how they work & why they're useful. You're in the right place![...]
How to Use The Ruby Begin & Rescue Keywords (With Examples)
Let's talk about the begin keyword in Ruby. What is it? First, you need to understand something. Your Ruby programs[...]
How to Use The Ruby Sequel Gem (With Examples)
What is Sequel? Sequel is a gem that allows you to access your database, no Rails required. You can connect[...]
How to Write Your Own Ruby Methods (Complete Guide)
What is a Ruby method? A method is made of lines of Ruby code grouped together with one specific goal.[...]
What Are Rails Parameters & How to Use Them Correctly
Let's talk about Rails parameters! Why are they useful? Users can send data to your web application in three different[...]
Understanding Ruby: String Encoding, ASCII & Unicode
How can strings of characters exist in a world where computers only understand ones & zeros? Well... Just like we[...]
How to Use Ruby’s FFI Module to Play MP3 Files
I want to answer one simple question... What is FFI in Ruby? FFI stands for "Foreign Function Interface". It's a[...]
How to Use 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.[...]

Super Charge Your Ruby Skills With This Ruby Book!

Ruby Deep Dive