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!

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.[...]
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[...]

Super Charge Your Ruby Skills With This Ruby Book!

Ruby Deep Dive