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 Scopes in Ruby on Rails
What is a scope in Rails & why is it useful? Well... Scopes are custom queries that you define inside[...]
Ruby Syntax Reference For Beginners
Learning Ruby can be overwhelming with all the bits & pieces you have to remember. That's why I put together[...]
How to Use The Ruby Ternary Operator (?:)
What is a ternary operator in Ruby? A ternary operator is made of three parts, that's where the word "ternary"[...]
Rails Design Patterns: Presenter & Service Objects
Why do we need design patterns? The problem is that Rails architecture, Model-View-Controller, gives you a basic structure to put[...]
7 Great Ruby Gems Most People Haven’t Heard About
What are the best Ruby gems that you can use in your Rails projects? That's what you'll discover in this[...]
Understanding The Ruby Next & Break Keywords
Keywords, like next & break are part of the Ruby programming language, so if you want a complete understanding of[...]
What is Module Autoloading in Ruby?
This article explains class & module autoloading in Ruby. Let's start with a question... How do we bring together multiple[...]
Why Do We Need Application Servers in Ruby?
You start building your new shiny web application in Ruby. And before you write any code... You want to see[...]
How to Use Logs in Ruby to Track Events & Error Messages
Logging is the process of saving information about what your Ruby application is doing. It's very helpful, both in development[...]
How to Use The Ruby Uniq Method To Remove Duplicates
With the uniq method you can remove ALL the duplicate elements from an array. Let's see how it works! If[...]
Ruby Infinity: How It Works & Why It Matters
What is infinity in Ruby? It's something that has a starting point but no ending. In Ruby, we can express[...]
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[...]

Super Charge Your Ruby Skills With This Ruby Book!

Ruby Deep Dive